Annotation: Component null could not be saved due to problems with its serialization. java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:818) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1207) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener.propertyChange(WindowManagerImpl.java:1371) at org.netbeans.core.projects.SessionManager.firePropertyChange(SessionManager.java:212) at org.netbeans.core.projects.SessionManager.close(SessionManager.java:169) at org.netbeans.core.NbTopManager.exit(NbTopManager.java:564) at org.netbeans.core.NbTopManager$NbLifecycleManager.exit(NbTopManager.java:590) at org.netbeans.core.actions.SystemExit.run(SystemExit.java:61) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:328) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:668) Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 < 0 at java.util.Vector.elementAt(Vector.java:437) at javax.swing.tree.DefaultMutableTreeNode.getChildAt(DefaultMutableTreeNode.java:230) at javax.swing.tree.VariableHeightLayoutCache.treeNodesRemoved(VariableHeightLayoutCache.java:543) at javax.swing.plaf.basic.BasicTreeUI$TreeModelHandler.treeNodesRemoved(BasicTreeUI.java:2455) at javax.swing.tree.DefaultTreeModel.fireTreeNodesRemoved(DefaultTreeModel.java:530) at javax.swing.tree.DefaultTreeModel.nodesWereRemoved(DefaultTreeModel.java:308) at org.openide.explorer.view.NodeTreeModel$Listener.removed(NodeTreeModel.java:142) at org.openide.explorer.view.VisualizerChildren.removed(VisualizerChildren.java:105) at org.openide.explorer.view.VisualizerEvent$Removed.run(VisualizerEvent.java:111) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:477) at org.openide.util.Mutex.doEvent(Mutex.java:912) at org.openide.util.Mutex.writeAccess(Mutex.java:329) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:461) at org.openide.explorer.view.VisualizerNode.childrenRemoved(VisualizerNode.java:279) at org.openide.util.WeakListener$Node.childrenRemoved(WeakListener.java:792) at org.openide.nodes.Node.fireSubNodesChange(Node.java:847) at org.openide.nodes.Children.notifyRemove(Children.java:732) at org.openide.nodes.Children$Keys.notifyRemove(Children.java:1928) at org.openide.nodes.Children.updateRemove(Children.java:701) at org.openide.nodes.Children.setEntries(Children.java:655) at org.openide.nodes.Children$3.run(Children.java:1869) at org.openide.util.Mutex.postRequest(Mutex.java:875) at org.openide.util.Mutex.postWriteRequest(Mutex.java:375) at org.openide.nodes.Children$Keys.applyKeys(Children.java:1877) at org.openide.nodes.Children$Keys.setKeys(Children.java:1836) at org.netbeans.modules.tasklist.core.TaskChildren.refreshKeys(TaskChildren.java:54) at org.netbeans.modules.tasklist.core.TaskChildren.propertyChange(TaskChildren.java:87) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.netbeans.modules.tasklist.core.Task.setSilentUpdate(Task.java:633) at org.netbeans.modules.tasklist.core.TaskList.setSilentUpdate(TaskList.java:283) at org.netbeans.modules.tasklist.core.TaskList.addRemove(TaskList.java:142) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.register(SuggestionManagerImpl.java:1499) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.stuffCache(SuggestionManagerImpl.java:1872) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.docHidden(SuggestionManagerImpl.java:1814) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.docStop(SuggestionManagerImpl.java:2491) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.notifyViewHidden(SuggestionManagerImpl.java:294) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.notifyViewClosed(SuggestionManagerImpl.java:311) at org.netbeans.modules.tasklist.suggestions.SuggestionsView.componentClosed(SuggestionsView.java:234) at org.openide.windows.WindowManager.componentCloseNotify(WindowManager.java:200) at org.netbeans.core.windows.WindowManagerImpl.access$1800(WindowManagerImpl.java:77) at org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doClose(WindowManagerImpl.java:1738) at org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.close(WindowManagerImpl.java:1674) at org.openide.windows.TopComponent.close(TopComponent.java:286) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:624) at org.netbeans.core.windows.WorkspaceImpl.closeModes(WorkspaceImpl.java:822) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run_close(WindowManagerImpl.java:1432) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run(WindowManagerImpl.java:1407) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:230) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) [catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) ==> java.lang.ArrayIndexOutOfBoundsException: -1 < 0 at java.util.Vector.elementAt(Vector.java:437) at javax.swing.tree.DefaultMutableTreeNode.getChildAt(DefaultMutableTreeNode.java:230) at javax.swing.tree.VariableHeightLayoutCache.treeNodesRemoved(VariableHeightLayoutCache.java:543) at javax.swing.plaf.basic.BasicTreeUI$TreeModelHandler.treeNodesRemoved(BasicTreeUI.java:2455) at javax.swing.tree.DefaultTreeModel.fireTreeNodesRemoved(DefaultTreeModel.java:530) at javax.swing.tree.DefaultTreeModel.nodesWereRemoved(DefaultTreeModel.java:308) at org.openide.explorer.view.NodeTreeModel$Listener.removed(NodeTreeModel.java:142) at org.openide.explorer.view.VisualizerChildren.removed(VisualizerChildren.java:105) at org.openide.explorer.view.VisualizerEvent$Removed.run(VisualizerEvent.java:111) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:477) at org.openide.util.Mutex.doEvent(Mutex.java:912) at org.openide.util.Mutex.writeAccess(Mutex.java:329) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:461) at org.openide.explorer.view.VisualizerNode.childrenRemoved(VisualizerNode.java:279) at org.openide.util.WeakListener$Node.childrenRemoved(WeakListener.java:792) at org.openide.nodes.Node.fireSubNodesChange(Node.java:847) at org.openide.nodes.Children.notifyRemove(Children.java:732) at org.openide.nodes.Children$Keys.notifyRemove(Children.java:1928) at org.openide.nodes.Children.updateRemove(Children.java:701) at org.openide.nodes.Children.setEntries(Children.java:655) at org.openide.nodes.Children$3.run(Children.java:1869) at org.openide.util.Mutex.postRequest(Mutex.java:875) at org.openide.util.Mutex.postWriteRequest(Mutex.java:375) at org.openide.nodes.Children$Keys.applyKeys(Children.java:1877) at org.openide.nodes.Children$Keys.setKeys(Children.java:1836) at org.netbeans.modules.tasklist.core.TaskChildren.refreshKeys(TaskChildren.java:54) at org.netbeans.modules.tasklist.core.TaskChildren.propertyChange(TaskChildren.java:87) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.netbeans.modules.tasklist.core.Task.setSilentUpdate(Task.java:633) at org.netbeans.modules.tasklist.core.TaskList.setSilentUpdate(TaskList.java:283) at org.netbeans.modules.tasklist.core.TaskList.addRemove(TaskList.java:142) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.register(SuggestionManagerImpl.java:1499) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.stuffCache(SuggestionManagerImpl.java:1872) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.docHidden(SuggestionManagerImpl.java:1814) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.docStop(SuggestionManagerImpl.java:2491) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.notifyViewHidden(SuggestionManagerImpl.java:294) at org.netbeans.modules.tasklist.suggestions.SuggestionManagerImpl.notifyViewClosed(SuggestionManagerImpl.java:311) at org.netbeans.modules.tasklist.suggestions.SuggestionsView.componentClosed(SuggestionsView.java:234) at org.openide.windows.WindowManager.componentCloseNotify(WindowManager.java:200) at org.netbeans.core.windows.WindowManagerImpl.access$1800(WindowManagerImpl.java:77) at org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doClose(WindowManagerImpl.java:1738) at org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.close(WindowManagerImpl.java:1674) at org.openide.windows.TopComponent.close(TopComponent.java:286) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:624) at org.netbeans.core.windows.WorkspaceImpl.closeModes(WorkspaceImpl.java:822) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run_close(WindowManagerImpl.java:1432) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run(WindowManagerImpl.java:1407) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:230) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) [catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)