Community
Participate
Working Groups
After installing AJDT from within the Eclipse UI and restarting Eclipse I am getting class not found errors whenever AJDT wizard functionality is invoked. The log file extract below hopefully will shed some light on the underlying cause. Please e-mail me if I can help narrowing down the issue. (If AJDT is supported on the Mac at all). !SESSION Feb 08, 2004 07:42:51.79 ---------------------------------------------- java.version=1.4.1_01 java.vendor=Apple Computer, Inc. BootLoader constants: OS=macosx, ARCH=ppc, WS=carbon, NL=en_US Command-line arguments: -os macosx -ws carbon -arch ppc -consoleLog -showlocation -data workspace -install file:/Users/rainer/Documents/Dev/Tools/eclipse/ !ENTRY org.eclipse.core.runtime 4 2 Feb 08, 2004 07:42:51.80 !MESSAGE Plug-in "org.eclipse.ajdt.ui" was unable to instantiate class "org.eclipse.ajdt.ui.AspectJPlugin". !STACK 0 java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.ja va:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java: 744) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java: 200) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java: 109) at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader. java:181) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassL oader.java:485) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java: 882) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java: 862) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java: 128) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java: 179) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationEle ment.java:103) at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:159) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:156) at org.eclipse.ui.internal.dialogs.WorkbenchWizardElement.createExecutableExtension(WorkbenchWiz ardElement.java:80) at org.eclipse.ui.internal.dialogs.NewWizardNewPage$2.createWizard(NewWizardNewPage.java:295) at org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$2.run(WorkbenchWizardNode.java: 88) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1.run(WorkbenchWizardNode.java: 85) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.ui.internal.dialogs.WorkbenchWizardNode.getWizard(WorkbenchWizardNode.java:83) at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:96) at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:677) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:316) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:430) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1050) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2194) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1906) at org.eclipse.jface.window.Window.runEventLoop(Window.java:586) at org.eclipse.jface.window.Window.open(Window.java:566) at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.java:143) at org.eclipse.jface.action.Action.runWithEvent(Action.java:842) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java :542) at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:494) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java: 466) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1050) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2194) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1906) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1381) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:237) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:47) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:299) at org.eclipse.core.launcher.Main.run(Main.java:767) at org.eclipse.core.launcher.Main.main(Main.java:601) Caused by: java.lang.NoClassDefFoundError: org/eclipse/jface/text/ITextViewer at org.eclipse.ajdt.ui.AspectJPlugin.initializeDefaultPreferences(AspectJPlugin.java:662) at org.eclipse.ui.plugin.AbstractUIPlugin.initializeDefaultPluginPreferences(AbstractUIPlugin.java:645) at org.eclipse.core.runtime.Plugin.getPluginPreferences(Plugin.java:347) at org.eclipse.ui.plugin.AbstractUIPlugin$CompatibilityPreferenceStore.initialize(AbstractUIPlugin.java: 190) at org.eclipse.ui.plugin.AbstractUIPlugin.getPreferenceStore(AbstractUIPlugin.java:582) at org.eclipse.ajdt.internal.core.AJDTEventTrace.startup(AJDTEventTrace.java:71) at org.eclipse.ajdt.ui.AspectJPlugin.<init>(AspectJPlugin.java:405) ... 60 more !ENTRY org.eclipse.core.runtime 4 2 Feb 08, 2004 07:42:51.93 !MESSAGE Plug-in org.eclipse.ajdt.ui was unable to load class org.eclipse.ajdt.internal.ui.wizards.NewAspectWizard. !STACK 0 org.eclipse.core.internal.boot.DelegatingLoaderException: org.eclipse.core.runtime.CoreException[2]: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.ja va:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java: 744) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java: 200) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java: 109) at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader. java:181) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassL oader.java:485) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java: 882) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java: 862) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java: 128) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java: 179) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationEle ment.java:103) at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:159) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:156) at org.eclipse.ui.internal.dialogs.WorkbenchWizardElement.createExecutableExtension(WorkbenchWiz ardElement.java:80) at org.eclipse.ui.internal.dialogs.NewWizardNewPage$2.createWizard(NewWizardNewPage.java:295) at org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$2.run(WorkbenchWizardNode.java: 88) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1.run(WorkbenchWizardNode.java: 85) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.ui.internal.dialogs.WorkbenchWizardNode.getWizard(WorkbenchWizardNode.java:83) at org.eclipse.jface.wizard.WizardSelectionPage.getNextPage(WizardSelectionPage.java:96) at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:677) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:316) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:430) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1050) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2194) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1906) at org.eclipse.jface.window.Window.runEventLoop(Window.java:586) at org.eclipse.jface.window.Window.open(Window.java:566) at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.java:143) at org.eclipse.jface.action.Action.runWithEvent(Action.java:842) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java :542) at org.eclipse.jface.action.ActionContributionItem.access$4(ActionContributionItem.java:494) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java: 466) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1050) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2194) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1906) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1381) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:237) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:47) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) 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:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:299) at org.eclipse.core.launcher.Main.run(Main.java:767) at org.eclipse.core.launcher.Main.main(Main.java:601) Caused by: java.lang.NoClassDefFoundError: org/eclipse/jface/text/ITextViewer at org.eclipse.ajdt.ui.AspectJPlugin.initializeDefaultPreferences(AspectJPlugin.java:662) at org.eclipse.ui.plugin.AbstractUIPlugin.initializeDefaultPluginPreferences(AbstractUIPlugin.java:645) at org.eclipse.core.runtime.Plugin.getPluginPreferences(Plugin.java:347) at org.eclipse.ui.plugin.AbstractUIPlugin$CompatibilityPreferenceStore.initialize(AbstractUIPlugin.java: 190) at org.eclipse.ui.plugin.AbstractUIPlugin.getPreferenceStore(AbstractUIPlugin.java:582) at org.eclipse.ajdt.internal.core.AJDTEventTrace.startup(AJDTEventTrace.java:71) at org.eclipse.ajdt.ui.AspectJPlugin.<init>(AspectJPlugin.java:405) ... 60 more
AJDT is supported on the Mac. I'm interested in what version of Eclipse you were using when you encountered the problem below? (Sorry we have been so slow responding!!). AJDT 1.1.7 has just been released which works on Eclipse 3.0 milestone 8. If you were using a milestone release from milestone 5 to milestone7 then you could well have seen the problem below because AJDT 1.1.4 did not run on those versions of Eclipse. I've also updated the download page for AJDT so that it specifies which version of AJDT you need for a given version of Eclipse.
*** Bug 51335 has been marked as a duplicate of this bug. ***
This is working on Mac OS X with Eclipse 3.0.1 and the latest dev build of AJDT 1.2.0