[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[photran] java.lang.NullPointerException
|
Dear all,
I installed eclipse 3.4 on my windows computer, then added the lastest
CTD (version 5.0.2) and Photran (version 4.0.5). I now have the same
java.lang.NullPointerException as reported by others (Marcelo Vanti and
kirubel teferra) whenever I try to access an f90 file. This happens
irrespective of whether the f90 file is inside a fortran project or not.
Updating to the latest Java did not help either. The same problem
appeared on two more Windows computers so I guess it must be a Photran
bug (a very annoying one). I hope there is a solution to this because
otherwise I have to return to good old emacs.
Cheers
And here comess the error log:
!ENTRY org.eclipse.ui.workbench 4 2 2009-03-10 21:52:18.370
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.ui.workbench".
!STACK 0
java.lang.NullPointerException
at
org.eclipse.cdt.internal.ui.editor.CContentOutlinePage.setInput(CContentOutlinePage.java:83)
at
org.eclipse.photran.internal.ui.editor.AbstractFortranEditor.setOutlinePageInput(AbstractFortranEditor.java:461)
at
org.eclipse.photran.internal.ui.editor.AbstractFortranEditor.getOutlinePage(AbstractFortranEditor.java:448)
at
org.eclipse.photran.internal.ui.editor.AbstractFortranEditor.getAdapter(AbstractFortranEditor.java:410)
at
org.eclipse.ui.internal.views.ViewsPlugin.getAdapter(ViewsPlugin.java:103)
at
org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:131)
at
org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:399)
at
org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:741)
at
org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at
org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
at
org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:70)
at
org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:186)
at
org.eclipse.ui.internal.PartService.setActivePart(PartService.java:305)
at
org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56)
at
org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
at
org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3491)
at
org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3034)
at
org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:272)
at
org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)
at
org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:236)
at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
at
org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1353)
at
org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2195)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3830)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
at
org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1576)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1937)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native
Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2366)
at
org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:79)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3877)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:2880)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3417)
at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at
org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
Cheers
********************************
Dr. Dominik Brunner
Laboratory for Air Pollution / Environmental Technology
Empa - Materials Science & Technology
Überlandstrasse 129
CH-8600 Dübendorf
Tel +41 44 823 49 44
Fax +41 44 821 62 44
Dominik.Brunner@xxxxxxx
www.empa.ch
********************************