java.lang.NullPointerException at org.netbeans.modules.viewmodel.TreeModelRoot.destroy(TreeModelRoot.java:290) at org.netbeans.modules.viewmodel.OutlineTable.setModel(OutlineTable.java:367) at org.netbeans.modules.viewmodel.OutlineTable.setModel(OutlineTable.java:345) at org.netbeans.modules.viewmodel.OutlineTable.removeNotify(OutlineTable.java:1083) at java.awt.Container.removeNotify(Container.java:2800) at javax.swing.JComponent.removeNotify(JComponent.java:4759) at java.awt.Container.removeNotify(Container.java:2800) at javax.swing.JComponent.removeNotify(JComponent.java:4759) at java.awt.Container.remove(Container.java:1199) at java.awt.Container.remove(Container.java:1257) at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI$ModelListener.indicesChanged(DefaultTabbedContainerUI.java:1243) at org.netbeans.swing.tabcontrol.DefaultTabDataModel.fireIndicesChanged(DefaultTabDataModel.java:542) at org.netbeans.swing.tabcontrol.DefaultTabDataModel.setTabs(DefaultTabDataModel.java:129) at org.netbeans.core.windows.view.ui.tabcontrol.AbstractTabbedImpl.setTopComponents(AbstractTabbedImpl.java:229) at org.netbeans.core.windows.view.ui.TabbedHandler.setTopComponents(TabbedHandler.java:168) at org.netbeans.core.windows.view.ui.AbstractModeContainer.setTopComponents(AbstractModeContainer.java:126) at org.netbeans.core.windows.view.ModeView.setTopComponents(ModeView.java:138) at org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:283) at org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:255) at org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:255) at org.netbeans.core.windows.view.ViewHierarchy.updateViewHierarchy(ViewHierarchy.java:169) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:156) at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:275) at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:251) at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:189) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:127) at org.netbeans.core.windows.Central.addModeClosedTopComponent(Central.java:880) at org.netbeans.core.windows.ModeImpl.addClosedTopComponent(ModeImpl.java:366) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:281) at org.netbeans.core.windows.WindowManagerImpl.topComponentClose(WindowManagerImpl.java:1321) at org.openide.windows.TopComponent.close(TopComponent.java:561) at org.openide.windows.TopComponent.close(TopComponent.java:548) at org.netbeans.modules.debugger.ui.DebuggerManagerListener.closeTopComponentsList(DebuggerManagerListener.java:314) at org.netbeans.modules.debugger.ui.DebuggerManagerListener.access$1200(DebuggerManagerListener.java:96) at org.netbeans.modules.debugger.ui.DebuggerManagerListener$5.run(DebuggerManagerListener.java:535) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)