*********** Exception occurred ************ at Fri Nov 22 12:30:24 CET 2002 java.lang.NullPointerException at org.netbeans.api.java.project.JavaProject.getJavaProject(JavaProject.java:58) at org.netbeans.modules.java.parser.ParseSourceRequest.setEnvironment(ParseSourceRequest.java:100) at org.netbeans.modules.java.parser.ParsingSupport$Processor.(ParsingSupport.java:553) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:205) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:167) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.dataObjectPropertyChange(JavaParserGlue.java:551) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.propertyChange(JavaParserGlue.java:473) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:782) at org.openide.loaders.DataObject.setModified(DataObject.java:412) at org.openide.text.DataEditorSupport$Env.unmarkModified(DataEditorSupport.java:437) at org.openide.text.CloneableEditorSupport.notifyUnmodified(CloneableEditorSupport.java:908) at org.netbeans.modules.java.JavaEditor.notifyUnmodified(JavaEditor.java:303) at org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:448) at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:273) at org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.java:507) at org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.java:489) at org.netbeans.modules.java.JavaEditor$4.save(JavaEditor.java:282) at org.netbeans.core.ExitDialog.save(ExitDialog.java:196) at org.netbeans.core.ExitDialog.save(ExitDialog.java:174) at org.netbeans.core.ExitDialog.actionPerformed(ExitDialog.java:155) at org.netbeans.core.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:938) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764) at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245) at java.awt.Component.processMouseEvent(Component.java:5093) at java.awt.Component.processEvent(Component.java:4890) at java.awt.Container.processEvent(Container.java:1566) at java.awt.Component.dispatchEventImpl(Component.java:3598) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095) at java.awt.Container.dispatchEventImpl(Container.java:1609) at java.awt.Window.dispatchEventImpl(Window.java:1585) at java.awt.Component.dispatchEvent(Component.java:3439) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:140) at java.awt.Dialog.show(Dialog.java:538) at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:687) at org.netbeans.core.NbPresenter.run(NbPresenter.java:720) at org.openide.util.Mutex$1.run(Mutex.java:931) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) And after IDE was really closed some other exceptions were thrown: *********** Exception occurred ************ at Fri Nov 22 12:33:24 CET 2002 Annotation: Windows null could not be saved due to problems with their serialization. java.lang.Exception at org.netbeans.core.windows.WindowManagerImpl.annotatePersistenceError(WindowManagerImpl.java:970) [catch] at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener.propertyChange(WindowManagerImpl.java:1521) at org.netbeans.core.projects.SessionManager.firePropertyChange(SessionManager.java:213) at org.netbeans.core.projects.SessionManager.close(SessionManager.java:170) at org.netbeans.core.NbTopManager.exit(NbTopManager.java:579) at org.netbeans.core.NbTopManager$NbLifecycleManager.exit(NbTopManager.java:602) at org.netbeans.core.actions.SystemExit.run(SystemExit.java:61) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:603) ==> 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:1499) at org.netbeans.core.projects.SessionManager.firePropertyChange(SessionManager.java:213) at org.netbeans.core.projects.SessionManager.close(SessionManager.java:170) at org.netbeans.core.NbTopManager.exit(NbTopManager.java:579) at org.netbeans.core.NbTopManager$NbLifecycleManager.exit(NbTopManager.java:602) at org.netbeans.core.actions.SystemExit.run(SystemExit.java:61) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:603) Caused by: java.lang.NullPointerException at org.netbeans.api.java.project.JavaProject.getJavaProject(JavaProject.java:58) at org.netbeans.modules.java.parser.ParseSourceRequest.setEnvironment(ParseSourceRequest.java:100) at org.netbeans.modules.java.parser.ParsingSupport$Processor.(ParsingSupport.java:553) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:205) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:167) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.documentStateChanged(JavaParserGlue.java:600) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.stateChanged(JavaParserGlue.java:569) at org.openide.text.CloneableEditorSupport.fireStateChangeEvent(CloneableEditorSupport.java:1275) at org.openide.text.CloneableEditorSupport.doCloseDocument(CloneableEditorSupport.java:1199) at org.openide.text.CloneableEditorSupport.closeDocument(CloneableEditorSupport.java:1168) at org.openide.text.CloneableEditorSupport.notifyClosed(CloneableEditorSupport.java:1009) at org.openide.text.DataEditorSupport.notifyClosed(DataEditorSupport.java:216) at org.netbeans.modules.java.JavaEditor.notifyClosed(JavaEditor.java:351) at org.openide.text.CloneableEditor.closeLast(CloneableEditor.java:275) at org.openide.windows.CloneableTopComponent$Ref.unregister(CloneableTopComponent.java:286) at org.openide.windows.CloneableTopComponent.canClose(CloneableTopComponent.java:143) at org.openide.text.CloneableEditor.canClose(CloneableEditor.java:144) at org.openide.windows.TopComponent.close(TopComponent.java:263) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:635) at org.netbeans.core.windows.WorkspaceImpl.closeModes(WorkspaceImpl.java:816) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run_close(WindowManagerImpl.java:1560) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run(WindowManagerImpl.java:1535) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) [catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) ==> java.lang.NullPointerException at org.netbeans.api.java.project.JavaProject.getJavaProject(JavaProject.java:58) at org.netbeans.modules.java.parser.ParseSourceRequest.setEnvironment(ParseSourceRequest.java:100) at org.netbeans.modules.java.parser.ParsingSupport$Processor.(ParsingSupport.java:553) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:205) at org.netbeans.modules.java.parser.ParsingSupport.parse(ParsingSupport.java:167) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.documentStateChanged(JavaParserGlue.java:600) at org.netbeans.modules.java.JavaParserGlue$SiblingListener.stateChanged(JavaParserGlue.java:569) at org.openide.text.CloneableEditorSupport.fireStateChangeEvent(CloneableEditorSupport.java:1275) at org.openide.text.CloneableEditorSupport.doCloseDocument(CloneableEditorSupport.java:1199) at org.openide.text.CloneableEditorSupport.closeDocument(CloneableEditorSupport.java:1168) at org.openide.text.CloneableEditorSupport.notifyClosed(CloneableEditorSupport.java:1009) at org.openide.text.DataEditorSupport.notifyClosed(DataEditorSupport.java:216) at org.netbeans.modules.java.JavaEditor.notifyClosed(JavaEditor.java:351) at org.openide.text.CloneableEditor.closeLast(CloneableEditor.java:275) at org.openide.windows.CloneableTopComponent$Ref.unregister(CloneableTopComponent.java:286) at org.openide.windows.CloneableTopComponent.canClose(CloneableTopComponent.java:143) at org.openide.text.CloneableEditor.canClose(CloneableEditor.java:144) at org.openide.windows.TopComponent.close(TopComponent.java:263) at org.netbeans.core.windows.ModeImpl.close(ModeImpl.java:635) at org.netbeans.core.windows.WorkspaceImpl.closeModes(WorkspaceImpl.java:816) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run_close(WindowManagerImpl.java:1560) at org.netbeans.core.windows.WindowManagerImpl$ProjectSwitchListener$AWT.run(WindowManagerImpl.java:1535) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) [catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)