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

Bug 381447

Summary: [e4] "java.lang.VerifyError: Cannot inherit from final class" when refreshing index
Product: z_Archived Reporter: Sam Davis <sam.davis>
Component: MylynAssignee: Mylyn Inbox <mylyn-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.8   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Sam Davis CLA 2012-06-01 18:39:45 EDT
* install http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/RC2/eclipse-rcp-juno-RC2-win32.zip
* start up using an existing workspace last used with Eclipse 3.7.2
* the task list is empty, as in, no tasks, no find box or buttons, no widgets at all
* the only thing you can do from the task list is select the view menu > Refresh Search Index, and this produces the following exception:

java.lang.VerifyError: Cannot inherit from final class
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClassHoldingLock(ClasspathManager.java:632)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:607)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:568)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:492)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:465)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.eclipse.mylyn.internal.tasks.index.ui.IndexReference.index(IndexReference.java:58)
	at org.eclipse.mylyn.internal.tasks.index.ui.commands.ResetIndexHandler$1.run(ResetIndexHandler.java:37)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Sam Davis CLA 2012-06-01 19:02:10 EDT
Interestingly, I still get incoming notification toaster popups and can open tasks from them. The task editor looks fine.
Comment 2 Steffen Pingel CLA 2012-06-03 14:21:38 EDT
.

*** This bug has been marked as a duplicate of bug 381359 ***