Bug 51438 - AJDT wizards do not work on Mac OS X
Summary: AJDT wizards do not work on Mac OS X
Status: RESOLVED FIXED
Alias: None
Product: AJDT
Classification: Tools
Component: UI (show other bugs)
Version: 1.1.4   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Matt Chapman CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 51335 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-10 00:49 EST by Rainer Romatka CLA
Modified: 2004-11-03 12:35 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Romatka CLA 2004-02-10 00:49:49 EST
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
Comment 1 Andrew Clement CLA 2004-04-20 10:43:15 EDT
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.
Comment 2 Matt Chapman CLA 2004-08-09 06:31:03 EDT
*** Bug 51335 has been marked as a duplicate of this bug. ***
Comment 3 Matt Chapman CLA 2004-11-03 12:35:15 EST
This is working on Mac OS X with Eclipse 3.0.1 and the latest dev build of AJDT
1.2.0