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.
When I startup I get exceptions, when I switch projects I get exceptions. And it's getting worse every day!
Created attachment 4327 [details] ide.log
Timothy, next time please choose the correct MIME type when you add an attachment to the bug report. In this case you left the MIME type as text/plain, it means Windows users using common web browsers will have great difficulties downloading/reading the log file because the browsers on Windows usually are doing CR/LF conversions automatically. To others: the attachment is ide.log.gz Back to the log: we fixed quite a few bugs for 3.3.1 whose Release Candidate 2 will be uploaded today, including the troubles with Properties window I saw in your log file. Please download and test 3.3.1 RC2 to see if the problems still persist. To be 100% safe, you should use a separate userdir for testing (using -userdir <your userdir> switch. Thanks
After log inspection, I see several things: 1) SAX parse exceptions, resulting in "cannot parse TCRef...", is duplicate of 18255, already fixed 2) problems with opening properties top component are result of 1) 3) SAXparse exceptions from .settings files (InstanceDataObject) - duplicate of 18967, already fixed 4) InvalidFileExc - I don't know what may cause these ones, I'm passing to filesystem guys to evaluate more: *********** Exception occurred ************ Mon Jan 21 17:12:04 EST 2002: org.openide.filesystems.FileStateInvalidException: ApplicationResources.properties java.io.IOException: ApplicationResources.properties at org.openide.windows.TopComponent$Replacer.readObject(TopComponent.java:797) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:42) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:28) at java.lang.reflect.Method.invoke(Method.java:327) at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:812) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1736) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1639) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1267) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:325) [catch] at org.openide.loaders.XMLSettingsSupport$SettingsRecognizer.readSerial(XMLSettingsSupport.java:400) at org.openide.loaders.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:430) at org.openide.loaders.InstanceDataObject$SettingsInstance.instanceCreate(InstanceDataObject.java:1198) at org.netbeans.core.windows.PersistenceManager.lookupTCInstance(PersistenceManager.java:333) at org.netbeans.core.windows.WindowManagerImpl.lookupTCInstance(WindowManagerImpl.java:865) at org.netbeans.core.windows.layers.TCRefImpl.getTopComponent(TCRefImpl.java:345) at org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:194) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:760) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:637) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1068) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateProperties(ModeData.java:501) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:413) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.createInstance(ModeData.java:337) at org.netbeans.core.windows.layers.ICFolderImpl$R.run(ICFolderImpl.java:261) at org.netbeans.core.windows.layers.ICFolderImpl.instanceCreate(ICFolderImpl.java:123) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.createModes(WorkspaceData.java:486) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.updateModes(WorkspaceData.java:423) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.updateAll(WorkspaceData.java:361) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.loadDataSection(WorkspaceData.java:676) at org.netbeans.core.windows.WorkspaceImpl.ensureSectionLoaded(WorkspaceImpl.java:896) at org.netbeans.core.windows.WorkspaceImpl.setVisible(WorkspaceImpl.java:625) at org.netbeans.core.windows.WindowManagerImpl.setCurrentWorkspace(WindowManagerImpl.java:421) at org.netbeans.core.windows.WorkspaceImpl.activate(WorkspaceImpl.java:406) at org.netbeans.core.windows.layers.WindowManagerData$InstanceCookieImpl.updateWorkspaces(WindowManagerData.java:374) at org.netbeans.core.windows.layers.WindowManagerData$InstanceCookieImpl.updateAll(WindowManagerData.java:268) at org.netbeans.core.windows.layers.WindowManagerData$InstanceCookieImpl.loadDataSection(WindowManagerData.java:613) at org.netbeans.core.windows.WindowManagerImpl.ensureSectionLoaded(WindowManagerImpl.java:460) at org.netbeans.core.windows.WindowManagerImpl.getWorkspaces(WindowManagerImpl.java:338)
Looks like DataObject associated with this TopComponent cannot be found because FileObject is not valid. Why is not valid - hard to guess perhaps given FileObject (ApplicationResources.properties) doesn`t exist after deserialization anymore. In other words ApplicationResources.properties could be externally deleted. But I can only assume. Attached ide log contains lots of bugs. Some of them were explained by Dafe and should be fixed in NB3.3.RC2 (The rest of bugs in ide log could be considered as implication of mentioned). So try to use NB3.3.RC2. If problems persist then reopen and try to add steps to reproduce.
Resolved for 3.4.x or earlier, no new info since then -> verified
Resolved for 3.4.x or earlier, no new info since then -> closing.