Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 337697 - Gerrit connector fails to synchronize tasks: NolassDefFoundError org/eclipse/mylyn/internal/tasks/core/data/AbstractTaskSchema
Summary: Gerrit connector fails to synchronize tasks: NolassDefFoundError org/eclipse/...
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 minor (vote)
Target Milestone: 0.7   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-21 04:48 EST by Sascha Scholz CLA
Modified: 2011-02-21 05:30 EST (History)
0 users

See Also:


Attachments
Screenshot Installed Mylyn Features (92.03 KB, image/png)
2011-02-21 04:49 EST, Sascha Scholz CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sascha Scholz CLA 2011-02-21 04:48:37 EST
java.lang.NoClassDefFoundError: org/eclipse/mylyn/internal/tasks/core/data/AbstractTaskSchema
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:580)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:550)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:481)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:469)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.eclipse.mylyn.internal.gerrit.core.GerritTaskDataHandler.initializeTaskData(GerritTaskDataHandler.java:90)
at org.eclipse.mylyn.internal.gerrit.core.GerritTaskDataHandler.createTaskData(GerritTaskDataHandler.java:62)
at org.eclipse.mylyn.internal.gerrit.core.GerritConnector.performQuery(GerritConnector.java:175)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.ClassNotFoundException: org.eclipse.mylyn.internal.tasks.core.data.AbstractTaskSchema
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 23 more
Comment 1 Sascha Scholz CLA 2011-02-21 04:49:48 EST
Created attachment 189397 [details]
Screenshot Installed Mylyn Features
Comment 2 Steffen Pingel CLA 2011-02-21 05:30:15 EST
Thanks for the bug report. You can fix the problem by updating all Mylyn features to the latest weekly release. I have set a version constraint in the Gerrit feature to ensure p2 will force an update for the next release.