Community
Participate
Working Groups
Running the 1.3.0.20051013194900 for Eclipse 3.2M2 build of AJDT on the lastest Milestone of Eclipse 3.2 (M3). the following error occures in the log. Here is the stacktrace from the eclipse log. !ENTRY org.eclipse.ui 4 4 2005-11-07 10:48:53.562 !MESSAGE org/eclipse/pde/internal/ui/model/AbstractEditingModel !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/pde/internal/ui/model/AbstractEditingModel at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass (DefaultClassLoader.java:370) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass (EclipseClassLoader.java:233) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl (DefaultClassLoader.java:343) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass (DefaultClassLoader.java:235) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass (AbstractClassLoader.java:183) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass (EclipseClassLoader.java:141) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass (EclipseClassLoader.java:68) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass (BundleLoader.java:337) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass (BundleLoader.java:389) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass (BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass (AbstractClassLoader.java:78) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.eclipse.ajdt.internal.buildconfig.editor.BuildInputContext.createModel (BuildInputContext.java:58) at org.eclipse.ajdt.pde.internal.ui.editor.context.InputContext.create (InputContext.java:140) at org.eclipse.ajdt.internal.buildconfig.editor.BuildInputContext.<init> (BuildInputContext.java:43) at org.eclipse.ajdt.internal.buildconfig.editor.BuildEditor.monitoredFileAdded (BuildEditor.java:60) at org.eclipse.ajdt.internal.buildconfig.editor.BuildProperties.initBuild (BuildProperties.java:196) at org.eclipse.ajdt.internal.buildconfig.editor.BuildProperties.getFiles (BuildProperties.java:107) at org.eclipse.ajdt.internal.buildconfig.BuildConfiguration.update (BuildConfiguration.java:556) at org.eclipse.ajdt.internal.buildconfig.ProjectBuildConfigurator.setActiveBuildCon figuration(ProjectBuildConfigurator.java:97) at org.eclipse.ajdt.internal.buildconfig.ProjectBuildConfigurator.makeSureThereIsAt LeastOneActiveConfiguration(ProjectBuildConfigurator.java:187) at org.eclipse.ajdt.internal.buildconfig.ProjectBuildConfigurator.getActiveBuildCon figuration(ProjectBuildConfigurator.java:89) at org.eclipse.ajdt.internal.buildconfig.ImageDecorator.decorateImage (ImageDecorator.java:176) at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateImage (FullDecoratorDefinition.java:111) at org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable.run (FullImageDecoratorRunnable.java:28) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.ui.internal.decorators.DecoratorManager.safeDecorateImage (DecoratorManager.java:396) at org.eclipse.ui.internal.decorators.DecoratorManager.decorateImage (DecoratorManager.java:361) at org.eclipse.jface.viewers.DecoratingLabelProvider.getImage (DecoratingLabelProvider.java:92) at org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel (DecoratingLabelProvider.java:220) at org.eclipse.jface.viewers.StructuredViewer.buildLabel (StructuredViewer.java:1855) at org.eclipse.jface.viewers.TreeViewer.doUpdateItem (TreeViewer.java:228) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run (AbstractTreeViewer.java:85) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem (AbstractTreeViewer.java:621) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run (StructuredViewer.java:434) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.updateItem (StructuredViewer.java:1763) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem (AbstractTreeViewer.java:535) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run (AbstractTreeViewer.java:514) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren (AbstractTreeViewer.java:494) at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand (AbstractTreeViewer.java:948) at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded (AbstractTreeViewer.java:959) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:180) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:896) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:920) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:905) at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:5061) at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3689) at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:1090) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3194) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3908) at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1627) at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:337) at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:3798) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3175) at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:3401) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3908) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1703) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2854) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1774) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1738) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:376) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:106) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:165) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:338) at org.eclipse.core.launcher.Main.basicRun(Main.java:282) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) !ENTRY org.eclipse.core.runtime 4 2 2005-11-07 11:31:27.421 !MESSAGE An internal error occurred during: "Build configuration update". !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/pde/internal/ui/model/AbstractEditingModel at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass (DefaultClassLoader.java:370) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass (EclipseClassLoader.java:233) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl (DefaultClassLoader.java:343) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass (DefaultClassLoader.java:235) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass (AbstractClassLoader.java:183) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass (EclipseClassLoader.java:141) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass (EclipseClassLoader.java:68) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass (BundleLoader.java:337) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass (BundleLoader.java:389) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass (BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass (AbstractClassLoader.java:78) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at org.eclipse.ajdt.internal.buildconfig.editor.BuildInputContext.createModel (BuildInputContext.java:58) at org.eclipse.ajdt.pde.internal.ui.editor.context.InputContext.create (InputContext.java:140) at org.eclipse.ajdt.internal.buildconfig.editor.BuildInputContext.<init> (BuildInputContext.java:43) at org.eclipse.ajdt.internal.buildconfig.editor.BuildEditor.monitoredFileAdded (BuildEditor.java:60) at org.eclipse.ajdt.internal.buildconfig.editor.BuildProperties.initBuild (BuildProperties.java:196) at org.eclipse.ajdt.internal.buildconfig.editor.BuildProperties.updateSourceFolders (BuildProperties.java:462) at org.eclipse.ajdt.internal.buildconfig.BuildConfiguration.updateSourceFolders (BuildConfiguration.java:652) at org.eclipse.ajdt.internal.buildconfig.UpdateJob.classpathChanged (UpdateJob.java:134) at org.eclipse.ajdt.internal.buildconfig.UpdateJob.run (UpdateJob.java:85) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
I've been working on support for 3.2M3. There are numerous problems, beyond this one, but I'm making progress. Expect a new dev build within the next few days.
Created attachment 29593 [details] patch to get AJDT working on eclipse 3.2M3 as there is currently no branch for 3.2, here is a workspace patch containing the required changes
Build 1.3.0.20051108173500 for Eclipse 3.2M3 is now available from the AJDT download site. This should basically work, but please raise new bugs for any problems you discover.