Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 461638

Summary: Ensure same certificate used for multi-bundle packages
Product: [Eclipse Project] Platform Reporter: Ed Willink <ed>
Component: UIAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: david_williams, Lars.Vogel, tjwatson
Version: 4.5   
Target Milestone: ---   
Hardware: PC   
OS: Windows NT   
Whiteboard:

Description Ed Willink CLA 2015-03-07 08:10:49 EST
Further to Bug 461634 that reports a new Hudson build failure:

java.lang.SecurityException: class "org.eclipse.ui.IEditorInput"'s signer information does not match signer information of other classes in the same package
	at java.lang.ClassLoader.checkCerts(ClassLoader.java:952)
	at java.lang.ClassLoader.preDefineClass(ClassLoader.java:666)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:794)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)


Please ensure that all bundles that contribute org.eclipse.ui content are touched so that they all use the same signer certificate.
Comment 1 David Williams CLA 2015-03-07 08:21:46 EST
Moving to "UI" since that's where the issue was observed.
Comment 2 David Williams CLA 2015-03-07 08:22:59 EST
Perhaps Tom could give some advice here.
Comment 3 Thomas Watson CLA 2015-03-10 09:34:56 EDT
I'm unsure how this is different from bug 461634.  I don't have anything more to add than my comment in bug 461634 comment 19.
Comment 4 Lars Vogel CLA 2015-03-10 09:51:20 EDT

*** This bug has been marked as a duplicate of bug 461634 ***
Comment 5 Ed Willink CLA 2015-03-10 11:02:53 EDT
(In reply to Thomas Watson from comment #3)
> I'm unsure how this is different from bug 461634.  I don't have anything
> more to add than my comment in bug 461634 comment 19.

Bug 461634 was a community issue, for which there might be community fixes e.g. revised certificates, loaders or cross-project notification.

This bug is a specific Platform UI issue.

However the subtle distinction got lost as the repro was requested on the other bug.