gwt-eclipse-plugin icon indicating copy to clipboard operation
gwt-eclipse-plugin copied to clipboard

Cannot install from marketplace on Eclipse 2024-09

Open eliasbalasis opened this issue 1 year ago • 5 comments

Cannot complete the install because one or more required items could not be found.
  Software being installed: GWT Eclipse Plugin 4.1.0.202408022158 (com.gwtplugins.eclipse.suite.v3.feature.feature.group 4.1.0.202408022158)
  Missing requirement: GWT Eclipse Plugin 4.1.0.202408022158 (com.gwtplugins.eclipse.suite.v3.feature.feature.group 4.1.0.202408022158) requires 'org.eclipse.equinox.p2.iu; org.eclipse.jetty.servlet 0.0.0' but it could not be found

I am getting the suspicion that org.eclipse.equinox.p2.ui is needed instead of org.eclipse.equinox.p2.iu

eliasbalasis avatar Sep 14 '24 10:09 eliasbalasis

org.eclipse.equinox.p2.iu is only a namespace. The error seems to be caused by jetty. In 2024-09 Jetty 10 has been removed. You can add the jetty 10 plugins from the 2024-06 version to the dropins folder. Then the installation will work again.

keinhaar avatar Sep 15 '24 18:09 keinhaar

I couldn't find the Jetty 10 files in Eclipse 2024-06 distribution but I found them in Eclipse 2023-12. It makes sense because the plugin still works on Eclipse 2023-12.

I have managed to complete the installation of the plugin by copying the Jetty 10 files from the Eclipse 2023-12 distribution.

eliasbalasis avatar Sep 15 '24 21:09 eliasbalasis

Seems like removing the dependency to org.eclipse.jetty.servlet is enough. I have locally built a new version and testet with 2024-09 and 2023-09. Both work for me. Pull Request has been made.

keinhaar avatar Sep 16 '24 16:09 keinhaar

Any updates on this issue? We have same issue while using this plugin from marketplace!

ssibrahimpur avatar Sep 26 '24 08:09 ssibrahimpur

Has been fixed in trunk You may download the repo here: https://github.com/gwt-plugins/gwt-eclipse-plugin/actions/runs/10888136812/artifacts/1938700955

keinhaar avatar Sep 29 '24 15:09 keinhaar

Has been fixed in trunk You may download the repo here: https://github.com/gwt-plugins/gwt-eclipse-plugin/actions/runs/10888136812/artifacts/1938700955

Thank you. Worked for us Help -> Install New Software -> Add -> Archive

codeart1st avatar Oct 29 '24 11:10 codeart1st

No repository found at https://plugins.gwtproject.org/eclipse/gwt-eclipse-plugin/4.1.0/.

We have now started getting this error. The latest release is probably broken while the archived build at https://github.com/gwt-plugins/gwt-eclipse-plugin/actions/runs/10888136812/artifacts/1938700955 has expired and it is not available anymore.

I think installing from https://plugins.gwtproject.org/eclipse/gwt-eclipse-plugin/4.0.0 update site should work, but it would be best to have a copy of the expired ZIP archive.

Can you please rebuild the working repo?

eliasbalasis avatar Feb 10 '25 21:02 eliasbalasis

Thanks for the heads up, sorry about that.

@keinhaar can you create a GitHub release for 4.1.0? I hadn't realized we didn't have one, or this wouldn't have gotten lost in the server migration. The old server is still around (with its old files) if we need a download of the build to bring this back.

Fixing nightlies is in progress too - once our CI is passing again it should be auto-created (broken with old upload-artifact action right now).

niloc132 avatar Feb 11 '25 02:02 niloc132

@eliasbalasis it looks like I made a mistake here, that was actually a 4.1 RC, but was shipped as 4.1.0. We've since automated this, and didn't realize until now that there is no actual release for 4.1.0. That will be rectified soon, and in the meantime i've soft linked 4.1.0-rc2 to 4.1.0, as that was what the old server was apparently offering. When we get a real release out, I'll remove that.

4.2.0 will be out soon to separate the GWT SDK versions from the main plugin, and to add compat with eclipse 2024-09.

niloc132 avatar Feb 12 '25 19:02 niloc132

A new v4.1.0 Release has been made available.

keinhaar avatar Feb 14 '25 17:02 keinhaar

GWT Plugin 4.2 has been released, and is installable on eclipse-2024-9 and eclipse-2024-12.

keinhaar avatar Feb 25 '25 16:02 keinhaar