Hi all,
Just upgraded to the latest update to PDT. I'm now getting errors when
trying to use F3 to 'Open declaration'.
My Eclipse config is:
Eclipse Platform, Version: 3.2.0, Build id: M20070212-1330
PDT Feature 0.7.0.v20070214------9FhPQOPhYz
It seems to work OK when PDT actually knows where to find the
declaration, but on functions where it doesn't know where to find the
declaration, I get this:
!ENTRY org.eclipse.ui 4 4 2007-02-26 10:32:19.370
!MESSAGE Unhandled event loop exception
!ENTRY org.eclipse.ui 4 0 2007-02-26 10:32:19.370
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
at
org.eclipse.php.internal.core.phpModel.parser.PHPUserModel.getClass(Unknown
Source)
at
org.eclipse.php.internal.core.phpModel.parser.CompositePhpModel.getClass(Unknown
Source)
at
org.eclipse.php.internal.core.phpModel.parser.PHPProjectModel.getClassVariablesData(Unknown
Source)
at
org.eclipse.php.internal.ui.util.CodeDataResolver.getVarType(Unknown
Source)
at
org.eclipse.php.internal.ui.util.CodeDataResolver.getVarType(Unknown
Source)
at
org.eclipse.php.internal.ui.util.CodeDataResolver.getVarType(Unknown
Source)
at
org.eclipse.php.internal.ui.util.CodeDataResolver.getClassName(Unknown
Source)
at
org.eclipse.php.internal.ui.util.CodeDataResolver.getIfClassFunctionCompletion(Unknown
Source)
at
org.eclipse.php.internal.ui.util.CodeDataResolver.getCodeData(Unknown
Source)
at
org.eclipse.php.internal.ui.util.CodeDataResolver.getCodeData(Unknown
Source)
at
org.eclipse.php.internal.ui.actions.OpenFunctionsManualAction.validAction(Unknown
Source)
at
org.eclipse.php.internal.ui.actions.OpenFunctionsManualAction.update(Unknown
Source)
at
org.eclipse.php.internal.ui.editor.PHPStructuredEditor.updateAction(Unknown
Source)
at
org.eclipse.php.internal.ui.editor.PHPStructuredEditor.updateCursorDependentActions(Unknown
Source)
at
org.eclipse.php.internal.ui.editor.PHPStructuredEditor.handleCursorPositionChanged(Unknown
Source)
at
org.eclipse.ui.texteditor.AbstractTextEditor$16.keyPressed(AbstractTextEditor.java:2352)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:122)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:965)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:961)
at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1560)
at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:3567)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3275)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1932)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
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:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)