NPE on closing EditorPart [message #498762] |
Wed, 18 November 2009 15:02 |
Eclipse User |
|
|
|
Originally posted by: niels.lippke.airpas.com
Hi,
I'm using the fancy layout (latest from CVS) as design and have the editor
visible in my layout.
I always get the following NPE if I close the last EditorPart.
java.lang.NullPointerException
at
org.eclipse.ui.internal.presentations.PresentablePart.getPar tReference(PresentablePart.java:204)
at
org.eclipse.ui.internal.presentations.PresentablePart.getNam e(PresentablePart.java:213)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.handleConfigurationButton(ViewStackPresentation.jav a:353)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.layoutToolBar(ViewStackPresentation.java:321)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.setBounds(ViewStackPresentation.java:1146)
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.setActive(ViewStackPresentation.java:991)
at
org.eclipse.rap.ui.interactiondesign.internal.ConfigurableSt ackProxy.setActive(ConfigurableStackProxy.java:431)
at
org.eclipse.ui.internal.DefaultStackPresentationSite.setActi ve(DefaultStackPresentationSite.java:54)
at org.eclipse.ui.internal.PartStack.setActive(PartStack.java:1 196)
at
org.eclipse.ui.internal.EditorSashContainer.setActiveWorkboo k(EditorSashContainer.java:474)
at
org.eclipse.ui.internal.EditorSashContainer.childRemoved(Edi torSashContainer.java:157)
at
org.eclipse.ui.internal.PartSashContainer.remove(PartSashCon tainer.java:737)
at
org.eclipse.ui.internal.EditorSashContainer.removeEditor(Edi torSashContainer.java:296)
at
org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorA reaHelper.java:84)
at
org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorA reaHelper.java:62)
at
org.eclipse.ui.internal.WorkbenchPage.closeEditors(Workbench Page.java:1297)
at
org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchP age.java:1357)
at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61 )
at org.eclipse.ui.internal.PartStack.close(PartStack.java:552)
at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:2 06)
at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:121 )
at
org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation$8.widgetSelected(ViewStackPresentation.java:499)
at
org.eclipse.swt.events.SelectionEvent.dispatchToObserver(Sel ectionEvent.java:194)
at org.eclipse.rwt.internal.events.Event.processEvent(Event.jav a:44)
at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.ja va:129)
at org.eclipse.swt.events.TypedEvent.executeNext(TypedEvent.jav a:169)
at
org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.readAndDispa tch(RWTLifeCycle.java:240)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :981)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2396)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2355)
at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:22 06)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:424)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
at
org.eclipse.jface.internal.databinding.realmadapter.RealmAda pter.run(RealmAdapter.java:44)
at
org.eclipse.rap.ui.internal.RealmAdapterHook.runWithDefault( RealmAdapterHook.java:48)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:427)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:157)
It works for ViewParts. Can anyone confirm this?
Br, Niels
|
|
|
|
Re: NPE on closing EditorPart [message #498929 is a reply to message #498776] |
Thu, 19 November 2009 09:04 |
Eclipse User |
|
|
|
Originally posted by: niels.lippke.airpas.com
Hi Holger,
NPE gone with your last update. Sorry to bother.
Br, Niels
"Holger Staudacher" <hstaudacher@eclipsesource.com> schrieb im Newsbeitrag
news:he13k8$vo6$1@build.eclipse.org...
> Hi Niels,
> I can't reproduce the error. But I have fixed the bug
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=295074 this week, so there
> are some changes on the closability of editors.
>
> Can you explain how to reproduce this error in more detail? Thanks.
>
> Regards Holger
>
> On 2009-11-18 16:02:42 +0100, "Niels Lippke" <niels.lippke@airpas.com>
> said:
>
>> Hi,
>>
>> I'm using the fancy layout (latest from CVS) as design and have the
>> editor visible in my layout.
>> I always get the following NPE if I close the last EditorPart.
>>
>> java.lang.NullPointerException
>> at
>> org.eclipse.ui.internal.presentations.PresentablePart.getPar tReference(PresentablePart.java:204)
>
>>
>> at
>> org.eclipse.ui.internal.presentations.PresentablePart.getNam e(PresentablePart.java:213)
>
>>
>> at
>> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.handleConfigurationButton(ViewStackPresentation.jav a:353)
>
>>
>> at
>> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.layoutToolBar(ViewStackPresentation.java:321)
>
>>
>> at
>> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.setBounds(ViewStackPresentation.java:1146)
>
>>
>> at
>> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation.setActive(ViewStackPresentation.java:991)
>
>>
>> at
>> org.eclipse.rap.ui.interactiondesign.internal.ConfigurableSt ackProxy.setActive(ConfigurableStackProxy.java:431)
>
>>
>> at
>> org.eclipse.ui.internal.DefaultStackPresentationSite.setActi ve(DefaultStackPresentationSite.java:54)
>
>>
>> at org.eclipse.ui.internal.PartStack.setActive(PartStack.java:1 196)
>> at
>> org.eclipse.ui.internal.EditorSashContainer.setActiveWorkboo k(EditorSashContainer.java:474)
>
>>
>> at
>> org.eclipse.ui.internal.EditorSashContainer.childRemoved(Edi torSashContainer.java:157)
>
>>
>> at
>> org.eclipse.ui.internal.PartSashContainer.remove(PartSashCon tainer.java:737)
>> at
>> org.eclipse.ui.internal.EditorSashContainer.removeEditor(Edi torSashContainer.java:296)
>
>>
>> at
>> org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorA reaHelper.java:84)
>
>>
>> at
>> org.eclipse.ui.internal.EditorAreaHelper.closeEditor(EditorA reaHelper.java:62)
>
>>
>> at
>> org.eclipse.ui.internal.WorkbenchPage.closeEditors(Workbench Page.java:1297)
>> at
>> org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchP age.java:1357)
>> at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61 )
>> at org.eclipse.ui.internal.PartStack.close(PartStack.java:552)
>> at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:2 06)
>> at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:121 )
>> at
>> org.eclipse.rap.internal.design.example.stacks.ViewStackPres entation$8.widgetSelected(ViewStackPresentation.java:499)
>
>>
>> at
>> org.eclipse.swt.events.SelectionEvent.dispatchToObserver(Sel ectionEvent.java:194)
>
>>
>> at org.eclipse.rwt.internal.events.Event.processEvent(Event.jav a:44)
>> at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.ja va:129)
>> at org.eclipse.swt.events.TypedEvent.executeNext(TypedEvent.jav a:169)
>> at
>> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.readAndDispa tch(RWTLifeCycle.java:240)
>
>>
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :981)
>> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2396)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2355)
>> at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:22 06)
>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:424)
>> at
>> org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)
>
>>
>> at
>> org.eclipse.jface.internal.databinding.realmadapter.RealmAda pter.run(RealmAdapter.java:44)
>
>>
>> at
>> org.eclipse.rap.ui.internal.RealmAdapterHook.runWithDefault( RealmAdapterHook.java:48)
>
>>
>> at
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:427)
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:157)
>>
>> It works for ViewParts. Can anyone confirm this?
>>
>> Br, Niels
>
>
> --
> -----------------------------------------
>
> http://eclipsesource.com
>
> http://twitter.com/eclipsesource
>
|
|
|
Powered by
FUDForum. Page generated in 0.04218 seconds