<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 3: NPE in InterpreterProcess.getConsole</title><link href="https://sourceforge.net/p/inform-eclipse/bugs/3/" rel="alternate"/><link href="https://sourceforge.net/p/inform-eclipse/bugs/3/feed.atom" rel="self"/><id>https://sourceforge.net/p/inform-eclipse/bugs/3/</id><updated>2007-08-15T21:47:39Z</updated><subtitle>Recent changes to 3: NPE in InterpreterProcess.getConsole</subtitle><entry><title>NPE in InterpreterProcess.getConsole</title><link href="https://sourceforge.net/p/inform-eclipse/bugs/3/" rel="alternate"/><published>2007-08-15T21:47:39Z</published><updated>2007-08-15T21:47:39Z</updated><author><name>Jan Ploski</name><uri>https://sourceforge.net/u/jploski/</uri></author><id>https://sourceforge.neta2a0567ce752042ae540e4742359a5ec4c1d2a04</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Reported against version 1.0.1 (Windows). A seemingly harmless NPE occurs when launching a configuration:&lt;/p&gt;
&lt;p&gt;org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)&lt;br /&gt;
at org.eclipse.swt.SWT.error(SWT.java:3374)&lt;br /&gt;
at org.eclipse.swt.SWT.error(SWT.java:3297)&lt;br /&gt;
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)&lt;br /&gt;
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)&lt;br /&gt;
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)&lt;br /&gt;
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)&lt;br /&gt;
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)&lt;br /&gt;
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)&lt;br /&gt;
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)&lt;br /&gt;
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)&lt;br /&gt;
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)&lt;br /&gt;
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)&lt;br /&gt;
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)&lt;br /&gt;
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)&lt;br /&gt;
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;br /&gt;
at java.lang.reflect.Method.invoke(Unknown Source)&lt;br /&gt;
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)&lt;br /&gt;
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)&lt;br /&gt;
at org.eclipse.core.launcher.Main.run(Main.java:977)&lt;br /&gt;
at org.eclipse.core.launcher.Main.main(Main.java:952)&lt;br /&gt;
Caused by: java.lang.NullPointerException&lt;br /&gt;
at com.jpl.inform7.launching.InterpreterProcess.getConsoleView(InterpreterProcess.java:108)&lt;br /&gt;
at com.jpl.inform7.launching.InterpreterProcess.getConsoleDocument(InterpreterProcess.java:87)&lt;br /&gt;
at com.jpl.inform7.launching.InterpreterProcess.access$2(InterpreterProcess.java:85)&lt;br /&gt;
at com.jpl.inform7.launching.InterpreterProcess$StreamsProxy.run(InterpreterProcess.java:149)&lt;br /&gt;
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)&lt;br /&gt;
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)&lt;br /&gt;
... 20 more&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>