Petals Studio

NPE when closing the welcome page

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.2.0
  • Fix Version/s: 1.2.0
  • Component/s: Studio Product
  • Security Level: Public
  • Description:
    Hide

    This error occurred after a bundle was not loaded correctly.
    Restarting the studio fixed the bundle loading issue. But when I closed the welcome page after I had restarted, a NPE was logged.

    java.lang.NullPointerException
    at org.eclipse.debug.internal.ui.views.variables.VariablesView.partDeactivated(VariablesView.java:621)
    at org.eclipse.ui.part.PageBookView$4.partDeactivated(PageBookView.java:1026)
    at org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:115)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.runtime.Platform.run(Platform.java:888)
    at org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:55)
    at org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:113)
    at org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:242)
    at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:300)
    at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:57)
    at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)
    at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3636)
    at org.eclipse.ui.internal.WorkbenchPage.internalActivate(WorkbenchPage.java:691)
    at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:663)
    at org.eclipse.ui.internal.WorkbenchPage.makeActive(WorkbenchPage.java:1324)
    at org.eclipse.ui.internal.WorkbenchPage.updateActivePart(WorkbenchPage.java:1304)
    at org.eclipse.ui.internal.WorkbenchPage.hideView(WorkbenchPage.java:2462)
    at org.eclipse.ui.internal.WorkbenchPage.hideView(WorkbenchPage.java:2483)
    at org.eclipse.ui.internal.WorkbenchIntroManager.closeIntro(WorkbenchIntroManager.java:91)
    at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage.closeWelComePage(PetalsStudioWelcomePage.java:1200)
    at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage.access$4(PetalsStudioWelcomePage.java:1199)
    at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage$4.widgetDefaultSelected(PetalsStudioWelcomePage.java:376)
    at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage$4.widgetSelected(PetalsStudioWelcomePage.java:372)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
    at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1094)
    at org.eclipse.swt.widgets.Link.wmNotifyChild(Link.java:1071)
    at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5534)
    at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1896)
    at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5086)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4584)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985)
    at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
    at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424)
    at org.eclipse.swt.widgets.Link.callWindowProc(Link.java:172)
    at org.eclipse.swt.widgets.Widget.wmLButtonUp(Widget.java:2057)
    at org.eclipse.swt.widgets.Control.WM_LBUTTONUP(Control.java:4912)
    at org.eclipse.swt.widgets.Link.WM_LBUTTONUP(Link.java:909)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4565)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    This NPE should be prevented or caught.

    Show
    This error occurred after a bundle was not loaded correctly. Restarting the studio fixed the bundle loading issue. But when I closed the welcome page after I had restarted, a NPE was logged.
    java.lang.NullPointerException at org.eclipse.debug.internal.ui.views.variables.VariablesView.partDeactivated(VariablesView.java:621) at org.eclipse.ui.part.PageBookView$4.partDeactivated(PageBookView.java:1026) at org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:115) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.runtime.Platform.run(Platform.java:888) at org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:55) at org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:113) at org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:242) at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:300) at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:57) at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3636) at org.eclipse.ui.internal.WorkbenchPage.internalActivate(WorkbenchPage.java:691) at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:663) at org.eclipse.ui.internal.WorkbenchPage.makeActive(WorkbenchPage.java:1324) at org.eclipse.ui.internal.WorkbenchPage.updateActivePart(WorkbenchPage.java:1304) at org.eclipse.ui.internal.WorkbenchPage.hideView(WorkbenchPage.java:2462) at org.eclipse.ui.internal.WorkbenchPage.hideView(WorkbenchPage.java:2483) at org.eclipse.ui.internal.WorkbenchIntroManager.closeIntro(WorkbenchIntroManager.java:91) at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage.closeWelComePage(PetalsStudioWelcomePage.java:1200) at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage.access$4(PetalsStudioWelcomePage.java:1199) at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage$4.widgetDefaultSelected(PetalsStudioWelcomePage.java:376) at com.ebmwebsourcing.petals.studio.welcome.PetalsStudioWelcomePage$4.widgetSelected(PetalsStudioWelcomePage.java:372) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1094) at org.eclipse.swt.widgets.Link.wmNotifyChild(Link.java:1071) at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5534) at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1896) at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5086) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4584) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985) at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2424) at org.eclipse.swt.widgets.Link.callWindowProc(Link.java:172) at org.eclipse.swt.widgets.Widget.wmLButtonUp(Widget.java:2057) at org.eclipse.swt.widgets.Control.WM_LBUTTONUP(Control.java:4912) at org.eclipse.swt.widgets.Link.WM_LBUTTONUP(Link.java:909) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4565) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4985) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2530) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3752) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    This NPE should be prevented or caught.
  • Environment:
    Windows 7

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
1d 2h 12m
1
Vincent Zurczak
Mon, 18 Jul 2011 - 13:35:50 +0200
Open Open In Progress In Progress
2s
1
Vincent Zurczak
Mon, 18 Jul 2011 - 13:35:52 +0200
In Progress In Progress Resolved Resolved
33s
1
Vincent Zurczak
Mon, 18 Jul 2011 - 13:36:25 +0200
Resolved Resolved Closed Closed
4s
1
Vincent Zurczak
Mon, 18 Jul 2011 - 13:36:29 +0200

People

Dates

  • Created:
    Sun, 17 Jul 2011 - 11:23:27 +0200
    Updated:
    Fri, 19 Aug 2011 - 10:11:03 +0200
    Resolved:
    Mon, 18 Jul 2011 - 13:36:25 +0200