Skip to main content

[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
********************************


Back to the top