Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] Europa packed jars


As part of the investigation for

Installing JDT from Europa discovery site is completely broken
https://bugs.eclipse.org/bugs/show_bug.cgi?id=192983

Andrew Niefer discovered  a problem with a packed jar where the plugin has class files at the root of the plugin and nested jars.  When a user attempted to install the feature in update manager, the signature didn't verify and update failed.  If you're using a 1.5 or greater vm, you will default to using for packed jars for Europa features.   Yesterday, Andrew wrote a tool to verify the signatures of packed jars in an update site (available in bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=193568). I ran this tool against the entire Europa staging site this morning and only two plugins exhibited this behaviour, org.eclipse.jdt.core and org.eclipse.birt.report.engine.

We don't yet know the root cause of this issue.  This issue can be avoided by excluding nested jars from being packed in your plugin if your plugin matches the shape described above.  

In conclusion,
->This issue only impacts two plugins on the entire Europa update site
-> Most plugins do not have this shape
-> I wouldn't advocate that teams change their plugins unless they own one identified in these bugs

JDT Core  https://bugs.eclipse.org/bugs/show_bug.cgi?id=193570
BIRT https://bugs.eclipse.org/bugs/show_bug.cgi?id=193587


Kim

Back to the top