Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[photran] java.lang.NullPointerException at breakpoint.

Greetings,

I have Photran 4.0.4 installed with Eclipse 3.4.1.

I'm trying to use Photran to debug a large Fortran application.

I was able to create a simple "Hello.f" project, build it, set
breakpoint and step thru the execution OK, but when I try to debug a
more complex project, Photron throws this exception when the first
breakpoint in Fortran source code is hit:



(-) Could not open the editor.  An unepxected exception was thrown.

java.lang.NullPointerException
	at
org.eclipse.photran.internal.ui.editor_vpg.contentassist.FortranCompleti
onProcessor.setup(FortranCompletionProcessor.java:39)
	at
org.eclipse.photran.internal.ui.editor_vpg.FortranVPGSourceViewerConfigu
rationFactory$1.getContentAssistant(FortranVPGSourceViewerConfigurationF
actory.java:36)
	at
org.eclipse.jface.text.source.SourceViewer.configure(SourceViewer.java:3
70)
	at
org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractT
extEditor.java:3233)
	at
org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextE
ditor.java:53)
	at
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(
AbstractDecoratedTextEditor.java:394)
	at
org.eclipse.photran.internal.ui.editor.AbstractFortranEditor.createPartC
ontrol(AbstractFortranEditor.java:173)
	at
org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference
.java:661)
	at
org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:
428)
	at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartRefe
rence.java:594)
	at
org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:2
66)
	at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPag
e.java:2820)
	at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:
2729)
	at
org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
	at
org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
	at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668
)
	at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652
)
	at
org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility$1.run(So
urceLookupFacility.java:355)
	at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at
org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEdit
or(SourceLookupFacility.java:365)
	at
org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.openEdit
or(SourceLookupFacility.java:285)
	at
org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility.display(
SourceLookupFacility.java:218)
	at
org.eclipse.debug.ui.DebugUITools.displaySource(DebugUITools.java:776)
	at
org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayA
dapter$SourceDisplayJob.runInUIThread(StackFrameSourceDisplayAdapter.jav
a:167)
	at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
	at
org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:
133)
	at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
	at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
	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:4
88)
	at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplicat
ion.java:113)
	at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.j
ava:193)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicat
ion(EclipseAppLauncher.java:110)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclip
seAppLauncher.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(NativeMethodAccessorImpl.jav
a:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	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)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

Jim Conyngham
SMTS, Software Engineer
AMD
Mail Stop B400.2B
Austin, TX  78741
(512) 602-5002





Back to the top