Hi, I created https://bugs.eclipse.org/bugs/show_bug.cgi?id=306316 for this issue.
Cheers, Lars 2010/3/17 Lars Vogel <[email protected]>: > Hi, > > I downloaded I20100317-2100 and using the e4 wizard I still receive > this error during startup (Stacktrace below). > > Best regards, Lars > > 2010-03-17 21:30:47.625 Log ErrorException while dispatching event > org.osgi.service.event.Event > [topic=org/eclipse/e4/ui/model/application/ElementContainer/selectedElement/SET] > to handler org.eclipse.e4.ui.services.internal.events.uieventhand...@42a6eb > java.lang.NullPointerException > at org.eclipse.emf.common.util.URI.createURIWithCache(URI.java:669) > at org.eclipse.emf.common.util.URI.createURI(URI.java:541) > at > org.eclipse.e4.workbench.ui.internal.ReflectionContributionFactory.getBundle(ReflectionContributionFactory.java:228) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:272) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.StackRenderer.showTab(StackRenderer.java:455) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:66) > at > org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:41) > at > org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:188) > at > org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:198) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) > at > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149) > at > org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:139) > at > org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) > at > org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) > at > org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:74) > at > org.eclipse.e4.workbench.ui.internal.UIEventPublisher.notifyChanged(UIEventPublisher.java:59) > at > org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:280) > at > org.eclipse.e4.ui.model.application.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:135) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:103) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:347) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:56) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:343) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:56) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:343) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:100) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:66) > at > org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:41) > at > org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:188) > at > org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:198) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) > at > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149) > at > org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:139) > at > org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) > at > org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) > at > org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:74) > at > org.eclipse.e4.workbench.ui.internal.UIEventPublisher.notifyChanged(UIEventPublisher.java:59) > at > org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:280) > at > org.eclipse.e4.ui.model.application.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:138) > at > org.eclipse.e4.ui.model.application.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:1) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:103) > at > org.eclipse.e4.workbench.ui.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:74) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:347) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:56) > at > org.eclipse.e4.workbench.ui.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:397) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:343) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:528) > at > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.run(PartRenderingEngine.java:473) > at > org.eclipse.e4.workbench.ui.internal.E4Workbench.createAndRunUI(E4Workbench.java:100) > at > org.eclipse.e4.ui.workbench.swt.internal.E4Application.start(E4Application.java:84) > 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:369) > 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:619) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) > at org.eclipse.equinox.launcher.Main.run(Main.java:1406) > at org.eclipse.equinox.launcher.Main.main(Main.java:1382) > 2010-03-17 21:30:47.640 Log ErrorException while dispatching event > org.osgi.service.event.Event > [topic=org/eclipse/e4/ui/model/application/ElementContainer/selectedElement/SET] > to handler org.eclipse.e4.ui.services.internal.events.uieventhand...@ecd92c > java.lang.NullPointerException > at org.eclipse.emf.common.util.URI.createURIWithCache(URI.java:669) > at org.eclipse.emf.common.util.URI.createURI(URI.java:541) > at > org.eclipse.e4.workbench.ui.internal.ReflectionContributionFactory.getBundle(ReflectionContributionFactory.java:228) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:272) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.StackRenderer.showTab(StackRenderer.java:455) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:66) > at > org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:41) > at > org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:188) > at > org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:198) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) > at > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149) > at > org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:139) > at > org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) > at > org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) > at > org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:74) > at > org.eclipse.e4.workbench.ui.internal.UIEventPublisher.notifyChanged(UIEventPublisher.java:59) > at > org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:280) > at > org.eclipse.e4.ui.model.application.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:135) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:103) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:347) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:56) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:343) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:56) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:343) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:100) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:66) > at > org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:41) > at > org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:188) > at > org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:198) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) > at > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149) > at > org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:139) > at > org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) > at > org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) > at > org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:74) > at > org.eclipse.e4.workbench.ui.internal.UIEventPublisher.notifyChanged(UIEventPublisher.java:59) > at > org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:280) > at > org.eclipse.e4.ui.model.application.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:138) > at > org.eclipse.e4.ui.model.application.impl.PerspectiveStackImpl.setSelectedElement(PerspectiveStackImpl.java:1) > at > org.eclipse.e4.workbench.ui.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:103) > at > org.eclipse.e4.workbench.ui.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:74) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:347) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.workbench.ui.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:56) > at > org.eclipse.e4.workbench.ui.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:397) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:343) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.createGui(PartRenderingEngine.java:393) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine$5.run(PartRenderingEngine.java:528) > at > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at > org.eclipse.e4.ui.workbench.swt.internal.PartRenderingEngine.run(PartRenderingEngine.java:473) > at > org.eclipse.e4.workbench.ui.internal.E4Workbench.createAndRunUI(E4Workbench.java:100) > at > org.eclipse.e4.ui.workbench.swt.internal.E4Application.start(E4Application.java:84) > 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:369) > 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:619) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) > at org.eclipse.equinox.launcher.Main.run(Main.java:1406) > at org.eclipse.equinox.launcher.Main.main(Main.java:1382) > > > > > 2010/3/17 <[email protected]>: >> Thanks Tom, >> >> I'll handle later today. >> >> yves >>> Hi, >>> >>> Yves I think the generated Application.e4xmi is missing an important >>> thing! >>> >>> It does not create a: >>> * root-Context in the Application-Instance >>> * binding entry in the Application-Instance >>> >>> I filed bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=306189 with a >>> patch. >>> >>> Tom >>> >>> Am 17.03.10 13:38, schrieb Tom Schindl: >>>> Hi, >>>> >>>> I took a look and it looks like Yves fixed it CVS and build >>>> v20100316-1730 has the fix. >>>> >>>> Tom >>>> >>>> Am 17.03.10 05:19, schrieb Lars Vogel: >>>>> Hi, >>>>> >>>>> I used I20100315-1315 and create a new project with the e4 wizard. >>>>> Running it I receive the following error: >>>>> >>>>> 2010-03-16 21:17:17.625 Log ErrorException while dispatching event >>>>> org.osgi.service.event.Event >>>>> [topic=org/eclipse/e4/ui/model/application/ElementContainer/selectedElement/SET] >>>>> to handler >>>>> org.eclipse.e4.ui.services.internal.events.uieventhand...@11ff451 >>>>> java.lang.NullPointerException >>>>> at org.eclipse.emf.common.util.URI.createURIWithCache(URI.java:669) >>>>> at org.eclipse.emf.common.util.URI.createURI(URI.java:541) >>>>> >>>>> Any advice? >>>>> >>>>> Best regards, Lars >>>> >>>> >>> >>> >>> -- >>> B e s t S o l u t i o n . a t EDV Systemhaus GmbH >>> ------------------------------------------------------------------------ >>> tom schindl geschaeftsfuehrer/CEO >>> ------------------------------------------------------------------------ >>> eduard-bodem-gasse 5/1 A-6020 innsbruck phone ++43 512 935834 >>> _______________________________________________ >>> e4-dev mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/e4-dev >>> >> >> >> _______________________________________________ >> e4-dev mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/e4-dev >> > > > > -- > Lars > http://www.vogella.de - Tutorials about Java, Eclipse and Web programming > http://www.twitter.com/vogella - Lars on Twitter > -- Lars http://www.vogella.de - Tutorials about Java, Eclipse and Web programming http://www.twitter.com/vogella - Lars on Twitter _______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
