This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Having upgraded from NB 3.3, I now can't switch project or properly exit the application. I get the following stack trace in a dialog, and netbeans continues on as if I hadn't performed the action.
Here's the stack trace: Fri Feb 15 17:32:45 CST 2002: java.lang.NullPointerException: <no message> java.lang.NullPointerException at org.netbeans.modules.properties.PropertiesOpen$PropertiesCloneableTopComponent.writeExternal(PropertiesOpen.java:743) at org.openide.windows.TopComponent$Replacer.writeObject(TopComponent.java:737) at java.lang.reflect.Method.invoke(Native Method) at java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1864) at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1210) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366) at org.openide.loaders.XMLSettingsSupport.storeSerialData(XMLSettingsSupport.java:145) at org.openide.loaders.XMLSettingsSupport.storeToXML10(XMLSettingsSupport.java:82) at org.openide.loaders.InstanceDataObject$SettingsInstance.saveInstance2Buffer(InstanceDataObject.java:1505) at org.openide.loaders.InstanceDataObject$SettingsInstance.access$200(InstanceDataObject.java:1132) at org.openide.loaders.InstanceDataObject.storeSettings(InstanceDataObject.java:329) at org.openide.loaders.InstanceDataObject.access$1700(InstanceDataObject.java:66) at org.openide.loaders.InstanceDataObject$Creator.run(InstanceDataObject.java:1734) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:89) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:388) at org.openide.loaders.InstanceDataObject$Creator.createInstanceDataObject(InstanceDataObject.java:1749) at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java:318) at org.netbeans.core.windows.PersistenceManager.forceSaveOfTopComponents(PersistenceManager.java:493) at org.netbeans.core.windows.PersistenceManager.writeXML(PersistenceManager.java:249) at org.netbeans.modules.projects.PSupport.projectSave(PSupport.java:223) at org.netbeans.core.NbProjectOperation.setProject(NbProjectOperation.java:132) at org.netbeans.core.NbProjectOperation.setOpeningProject(NbProjectOperation.java:199) at org.netbeans.core.NbProjectOperation.setOpeningProject(NbProjectOperation.java:208) at org.netbeans.core.NbTopManager.openProject(NbTopManager.java:393) at org.netbeans.modules.projects.ProjectManagerPanel$10.run(ProjectManagerPanel.java:316) at org.openide.util.Task.run(Task.java:152) [catch] at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:622)
Exception is fired from properties module. reassigning.
Trashing my nbuser33 dir seems to have fixed it, but I had to recreate all my projects etc.
I get a similar error when trying to close netbeans. But in addition when I force the close and open it back up, an un-named source window with a broken icon shows up in the sources view. When I try to close that it throws a null pointer exception too. Trashing my C:\java\netbeans-projects\system\Projects\[Project] \system\Windows\Components seems to fix it for a while but it comes back. It seems that when NB is failing sometimes during serialization of the open windows (which i believe goes into the xml files of the Components dir) and then has problems opening the windows up and dealing with the bad data from the serialzations.. Just a guess though..? Please let me know if I should open this as a new issue? Fri Feb 22 09:33:39 EST 2002: java.lang.NullPointerException: <no message> java.lang.NullPointerException at org.netbeans.modules.properties.PropertiesOpen$PropertiesCloneableTopC omponent.writeExternal(PropertiesOpen.java:743) at org.openide.windows.TopComponent$Replacer.writeObject (TopComponent.java:737) at java.lang.reflect.Method.invoke(Native Method) at java.io.ObjectOutputStream.invokeObjectWriter (ObjectOutputStream.java:1878) at java.io.ObjectOutputStream.outputObject (ObjectOutputStream.java:1210) at java.io.ObjectOutputStream.writeObject (ObjectOutputStream.java:366) at org.openide.loaders.XMLSettingsSupport.storeSerialData (XMLSettingsSupport.java:145) at org.openide.loaders.XMLSettingsSupport.storeToXML10 (XMLSettingsSupport.java:82) at org.openide.loaders.InstanceDataObject$SettingsInstance.saveInstance2B uffer(InstanceDataObject.java:1505) at org.openide.loaders.InstanceDataObject$SettingsInstance.access$200 (InstanceDataObject.java:1132) at org.openide.loaders.InstanceDataObject.storeSettings (InstanceDataObject.java:329) at org.openide.loaders.InstanceDataObject.access$1700 (InstanceDataObject.java:66) at org.openide.loaders.InstanceDataObject$Creator.run (InstanceDataObject.java:1734) at org.openide.filesystems.EventControl.runAtomicAction (EventControl.java:89) at org.openide.filesystems.FileSystem.runAtomicAction (FileSystem.java:388) at org.openide.loaders.InstanceDataObject$Creator.createInstanceDataObjec t(InstanceDataObject.java:1749) at org.openide.loaders.InstanceDataObject.create (InstanceDataObject.java:318) at org.netbeans.core.windows.PersistenceManager.forceSaveOfTopComponents (PersistenceManager.java:493) at org.netbeans.core.windows.PersistenceManager.writeXML (PersistenceManager.java:249) at org.netbeans.modules.projects.PSupport.projectSave (PSupport.java:223) at org.netbeans.core.NbProjectOperation.storeLastProject (NbProjectOperation.java:52) at org.netbeans.core.NbTopManager.exit(NbTopManager.java:698) at org.netbeans.core.actions.SystemExit.performAction (SystemExit.java:54) at org.netbeans.core.windows.MainWindow$3.windowClosing (MainWindow.java:155) at java.awt.AWTEventMulticaster.windowClosing (AWTEventMulticaster.java:291) at java.awt.Window.processWindowEvent(Window.java:798) at javax.swing.JFrame.processWindowEvent(JFrame.java:241) at org.netbeans.core.windows.MainWindow.processWindowEvent (MainWindow.java:366) at java.awt.Window.processEvent(Window.java:774) at java.awt.Component.dispatchEventImpl(Component.java:2595) [catch] at java.awt.Container.dispatchEventImpl(Container.java:1213) at java.awt.Window.dispatchEventImpl(Window.java:912) at java.awt.Component.dispatchEvent(Component.java:2499) at java.awt.EventQueue.dispatchEvent(EventQueue.java:319) at java.awt.EventDispatchThread.pumpOneEvent (EventDispatchThread.java:103) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:93) at java.awt.EventDispatchThread.run (EventDispatchThread.java:84)
And here is my system info.. -- System Info ------------------------------------------------------- --------- Product Version = NetBeans IDE 3.3.1 (Build 200202011224) IDE Versioning = IDE/1 spec=1.43.2 impl=200202011224 Operating System = Windows 2000 version 5.0 running on x86 Java; VM; Vendor = 1.3.0rc2; Java HotSpot(TM) Client VM 1.3.0rc2-Y; Sun M icrosystems Inc. Java Home = C:\java\jdk1.3\jre System Locale; Encod. = en_US; Cp1252 Home Dir; Current Dir = C:\Documents and Settings\mpetteys; C:\java\netbeans3. 3\bin IDE Install; User Dir = C:\java\netbeans3.3; C:\java\netbeans- projects CLASSPATH = C:\java\netbeans3.3\lib\patches\openide- compat.jar;C:\ java\netbeans3.3\lib\core.jar;C:\java\netbeans3.3 \lib\openide.jar;C:\java\netbea ns3.3\lib\ext\locale\ddl_ja.jar;C:\java\netbeans3.3 \lib\ext\crimson.jar;C:\java\ netbeans3.3\lib\ext\ddl.jar;C:\java\netbeans3.3 \lib\ext\jh.jar;C:\java\netbeans3 .3\lib\ext\jnp-client.jar;C:\java\netbeans3.3\lib\ext\junit- ext.jar;C:\java\netb eans3.3\lib\ext\junit.jar;C:\java\netbeans3.3 \lib\ext\regexp.jar;C:\java\netbean s3.3\lib\ext\rmi-ext.jar;C:\java\netbeans3.3 \lib\ext\terminalemulator.jar;C:\jav a\netbeans3.3\lib\ext\xerces.jar;C:\java\jdk1.3 \lib\dt.jar;C:\java\jdk1.3\lib\to ols.jar ---------------------------------------------------------------------- --------- Existing modules: Ant [org.apache.tools.ant.module/2 2.7.2 200202011224] Applet [org.netbeans.modules.applet/1 1.7.2 200202011224] Auto Update [org.netbeans.modules.autoupdate/1 2.1.1 200202011224] Bean Patterns [org.netbeans.modules.beans/1 1.7.2 200202011224] Built-in CVS Client [org.netbeans.modules.cvsclient/1 1.4.2 200202011224 ] CVS Command-Line Client Backward Compatibility [org.netbeans.modules.vcs .cmdline.compat/1 1.0.2 200202011224] Database Explorer [org.netbeans.modules.db/1 1.4.2 ${buildnumber}] Editor [org.netbeans.modules.editor/1 1.8.2 200202011224] External HTML Browser [org.netbeans.modules.extbrowser/1 0.3.2 200202011 224] Form Editor [org.netbeans.modules.form/2 1.7.2 200202011224] General Online Help [org.netbeans.modules.usersguide/1 1.9.2 20020201122 4] HTML [org.netbeans.modules.html/1 1.8.2 200202011224] HTTP Server [org.netbeans.modules.httpserver/1 1.7.2 200202011224] IDE Core [org.netbeans.core/1 1.1] Image [org.netbeans.modules.image/1 1.7.2 200202011224] Internationalization [org.netbeans.modules.i18n/1 1.9.2 200202011224] Internationalization of Form [org.netbeans.modules.i18n.form/2 1.8.2 200 202011224] JAR Packager [org.netbeans.modules.jarpackager/2 1.9.2 200202011224] JNDI [org.netbeans.modules.jndi/1 1.4.2 200202011224] JPDA Debugger [org.netbeans.modules.debugger.jpda/1 1.9.2 200202011224] JSP Syntax Coloring [org.netbeans.modules.web.core.syntax/1 1.5.2 200202 011224] JSP/Servlet [org.netbeans.modules.web.core/1 1.5.2 200202011224] Java Source Files [org.netbeans.modules.java/1 1.7.2 200202011224] Javadoc [org.netbeans.modules.javadoc/1 1.7.2 200202011224] New Module Wizard [org.netbeans.modules.apisupport.lite/1 0.2.2 20020201 1224] Projects [org.netbeans.modules.projects/1 1.7.2 200202011224] RMI [org.netbeans.modules.rmi/1 1.4.2 200202011224] Resource Bundle Syntax Coloring [org.netbeans.modules.properties.syntax/ 1 1.7.2 200202011224] Resource Bundles [org.netbeans.modules.properties/1 1.7.2 200202011224] Scripting Support [org.netbeans.modules.scripting/1 1.4.2 200202011224] Serial Version UIDs [org.netbeans.modules.serialversion/1 0.2 dev-16] Sourceless Java Classes [org.netbeans.modules.clazz/1 1.8.2 200202011224 ] Struts Console [org.apache.struts.console.adapters.netbeans/1] System Properties [org.netbeans.modules.sysprops 1.5 200112141318] Text [org.netbeans.modules.text/1 1.7.2 200202011224] Tomcat 3.2 Server [org.netbeans.modules.web.tomcat/1 1.3.2 200202011224] Tools Debugger [org.netbeans.modules.debugger.debug/1 1.9.2 200202011224 ] Unit tests [org.netbeans.modules.junit/2 2.3 ${buildnumber}] User Utilities [org.netbeans.modules.utilities/1 1.7.2 200202011224] VCS Generic Command-Line Support [org.netbeans.modules.vcs.advanced/1 1. 5.2 200202011224]
It is a duplicate of the bug #19842. Please use a patch attached there. *** This issue has been marked as a duplicate of 19842 ***
Verified. This issue is duplicate of 19842.
Resolved for 3.4.x or earlier, no new info since then -> closing.