Eclipse Community Forums - RDF feed
https://www.eclipse.org/forums/
Eclipse Community ForumsNPE using the live editor
https://www.eclipse.org/forums/index.php/mv/msg/221324/697669/#msg_697669
Originally posted by: Jonas Helming
Hi,
I am starting a very basic e4 Application. The workbench model only
contains one TrimmedWindow and a Binding Context. The application starts
fine, but when I add the liveeditor to my launch config, I get an NPE on
start-up (see below). It seems that the EHandlerService is null. e4 core
service and commands are part of the launch config.
any ideas?
Cheers
Jonas
Exception:
java.lang.NullPointerException
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.processHierarchy(E4Workbench.java:191)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.init(E4Workbench.java:115)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.<init>(E4Workbench.java:70)
at
org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:288)
at
org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:130)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)]]>2011-07-17T16:57:35-00:00Re: NPE using the live editor
https://www.eclipse.org/forums/index.php/mv/msg/221324/699877/#msg_699877
Tom
Am 17.07.11 18:57, schrieb Jonas Helming:
> Hi,
> I am starting a very basic e4 Application. The workbench model only
> contains one TrimmedWindow and a Binding Context. The application starts
> fine, but when I add the liveeditor to my launch config, I get an NPE on
> start-up (see below). It seems that the EHandlerService is null. e4 core
> service and commands are part of the launch config.
> any ideas?
> Cheers
> Jonas
>
> Affected Line:
> EHandlerService hs = (EHandlerService)
> context.get(EHandlerService.class.getName());
>
> Exception:
> java.lang.NullPointerException
> at
> org.eclipse.e4.ui.internal.workbench.E4Workbench.processHierarchy(E4Workbench.java:191)
>
> at
> org.eclipse.e4.ui.internal.workbench.E4Workbench.init(E4Workbench.java:115)
> at
> org.eclipse.e4.ui.internal.workbench.E4Workbench.<init>(E4Workbench.java:70)
>
> at
> org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:288)
>
> at
> org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:130)
>
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>
> 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:344)
>
> 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:622)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1386)]]>Thomas Schindl2011-07-22T14:17:43-00:00Re: NPE using the live editor
https://www.eclipse.org/forums/index.php/mv/msg/221324/701076/#msg_701076
Originally posted by: Jonas Helming
Thanks Tom, that helped! I added the following addons (the can be copied
from the template by creating a new e4 project)
Am 22.07.2011 16:17, schrieb Tom Schindl:
> Is your Application.e4xmi is missing the default addons?
>
> Tom
>
> Am 17.07.11 18:57, schrieb Jonas Helming:
>> Hi,
>> I am starting a very basic e4 Application. The workbench model only
>> contains one TrimmedWindow and a Binding Context. The application starts
>> fine, but when I add the liveeditor to my launch config, I get an NPE on
>> start-up (see below). It seems that the EHandlerService is null. e4 core
>> service and commands are part of the launch config.
>> any ideas?
>> Cheers
>> Jonas
>>
>> Affected Line:
>> EHandlerService hs = (EHandlerService)
>> context.get(EHandlerService.class.getName());
>>
>> Exception:
>> java.lang.NullPointerException
>> at
>> org.eclipse.e4.ui.internal.workbench.E4Workbench.processHierarchy(E4Workbench.java:191)
>>
>> at
>> org.eclipse.e4.ui.internal.workbench.E4Workbench.init(E4Workbench.java:115)
>> at
>> org.eclipse.e4.ui.internal.workbench.E4Workbench.<init>(E4Workbench.java:70)
>>
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:288)
>>
>> at
>> org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:130)
>>
>> at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>>
>> 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:344)
>>
>> 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:622)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
>> at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
>]]>2011-07-24T15:03:43-00:00