Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » NPE on closing EditorPart
NPE on closing EditorPart [message #498762] Wed, 18 November 2009 15:02 Go to next message
Eclipse UserFriend
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 #498776 is a reply to message #498762] Wed, 18 November 2009 15:24 Go to previous messageGo to next message
Holger Staudacher is currently offline Holger StaudacherFriend
Messages: 166
Registered: July 2009
Senior Member
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
Re: NPE on closing EditorPart [message #498929 is a reply to message #498776] Thu, 19 November 2009 09:04 Go to previous message
Eclipse UserFriend
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
>
Previous Topic:Background in a form's toolbar
Next Topic:Widget is disposed SWT Error with CVS HEAD
Goto Forum:
  


Current Time: Sat Apr 27 03:29:25 GMT 2024

Powered by FUDForum. Page generated in 0.04218 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top