ecd-plugin / ecd

An Eclipse Plugin to integrate different Class Decompiler seamlessly into the development workflow
Eclipse Public License 1.0
263 stars 57 forks source link

All the links to jars on the update site https://ecd-plugin.github.io/update/ result in 404 file not found error #102

Closed nikopp closed 8 months ago

nikopp commented 9 months ago

Hi,

I tried to install Enhanced Class Decompiler 3.4.0 via Eclipse Marketplace in Eclipse 2023-06.

The following error occurred:

An error occurred while collecting items to be installed session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,org.sf.feeling.decompiler,3.3.0 No repository found containing: org.eclipse.update.feature,org.sf.feeling.decompiler,3.3.0

I tried to find the reason and noticed, that all links to jar files (e.g. https://ecd-plugin.github.io/update/features/org.sf.feeling.decompiler_3.3.0.jar) on https://ecd-plugin.github.io/update result in a 404 error.

Is that the reason for the failed install?

Thanks!

jpstotz commented 9 months ago

ECD 3.4.0 should only reference bundles of the same version. I am not sure why your Eclipse version is trying to download files from ECD 3.3.0. I have to check where the 3.3.0 references come from.

nikopp commented 9 months ago

Hi Jan,

Thank you for the immediate reply.

So it's normal, that the links on the update site don't work?

I thought that it might be looking for version 3.3 because I don't use the newest Eclipse version.

Niko

nikopp commented 8 months ago

Hi Jan,

I guess the references come from https://github.com/ecd-plugin/update/blob/master/category.xml.

Niko

jpstotz commented 8 months ago

@nikopp Thanks for pointing out.

Originally I had the plan to simply release a new version 3.4.1 and then make sure all references are correct. Unfortunately I am currently facing a build/signing problem I have to fix first, so I manually updated category.xml.

The new file is already online: https://ecd-plugin.github.io/update/category.xml

nikopp commented 8 months ago

Thanks for the fix, @jpstotz!

I can confirm that the marketplace install works for me now.