Bug 98415 - Cannot open 'Java Build Path' project properties with aspectj nature
Summary: Cannot open 'Java Build Path' project properties with aspectj nature
Status: RESOLVED FIXED
Alias: None
Product: AJDT
Classification: Tools
Component: UI (show other bugs)
Version: 1.2.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: AJDT-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-04 12:33 EDT by Barry Kaplan CLA
Modified: 2005-06-10 06:34 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Barry Kaplan CLA 2005-06-04 12:33:36 EDT
(eclipse 3.1.RC1, ajdt dev 1.2.0.20050525133001)

When attempting to open the JavaBuildPath project properties page an error
dialog is displayed "The currently displayed page constains invalid values" and
the following error is produced in the log.

This /only/ occurs with 3.1.RC1. With 3.1.M7 this does not occur.

java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.ui.wizards.buildpaths.ProjectsWorkbookPage.<init>(Lorg/eclipse/jdt/internal/ui/wizards/dialogfields/ListDialogField;)V
at
org.eclipse.ajdt.buildconfigurator.propertypage.BuildPathsBlock.createControl(BuildPathsBlock.java:241)
at
org.eclipse.ajdt.buildconfigurator.propertypage.BCPropertyPage.createWithJava(BCPropertyPage.java:131)
at
org.eclipse.ajdt.buildconfigurator.propertypage.BCPropertyPage.createContents(BCPropertyPage.java:67)
at
org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)
at
org.eclipse.ajdt.buildconfigurator.propertypage.BCPropertyPage.createControl(BCPropertyPage.java:77)
at
org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1376)
at org.eclipse.jface.preference.PreferenceDialog$12.run(PreferenceDialog.java:1139)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038)
at org.eclipse.core.runtime.Platform.run(Platform.java:775)
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.preference.PreferenceDialog.showPage(PreferenceDialog.java:1133)
at
org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:351)
at
org.eclipse.jface.preference.PreferenceDialog$8.selectionChanged(PreferenceDialog.java:639)
at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:763)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038)
at org.eclipse.core.runtime.Platform.run(Platform.java:775)
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.firePostSelectionChanged(StructuredViewer.java:761)
at
org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1042)
at
org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1062)
at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:231)
at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:226)
at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:392)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:118)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2906)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2565)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:809)
at org.eclipse.jface.window.Window.open(Window.java:787)
at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:157)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:996)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:844)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2929)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2562)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1694)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1658)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:366)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:375)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:162)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Comment 1 Helen Beeken CLA 2005-06-10 06:34:48 EDT
This is fixed and will be available in the next AJDT build which supports
Eclispe 3.1 M7 (hopefully due out sometime today).

The problem was that the Eclipse implementation changed between 3.1M7 and 3.1RC1.