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.
Hi, After creating a new project and closing the IDE, NetBeans will not start anymore. After the message "Opening Main Window...", the IDE closes automatically. I didn't have this problem with an earlier release of NetBeans. I'm not sure if this is a fault in NetBeans, or in JDK 1.4 This is the system I'm using: Windows 2000 SP2 JDK 1.4 beta 3 NetBeans 3.3 Beta 3 This is the detailed error message I receive when starting the IDE with "runide.exe": An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x782F7747 Function=Ordinal152+0x16 Library=C:\WINNT\system32\shell32.dll Current Java thread: at sun.awt.shell.Win32ShellFolder.hasAttribute(Native Method) at sun.awt.shell.Win32ShellFolder.hasAttribute (Win32ShellFolder.java:355) at sun.awt.shell.Win32ShellFolder.isDirectory(Win32ShellFolder.java:411) at org.openide.filesystems.LocalFileSystem.getDisplayName (LocalFileSystem.java:80) at org.netbeans.core.RootFolderNode.initDisplayName (RootFolderNode.java:110) at org.netbeans.core.RootFolderNode.init(RootFolderNode.java:104) at org.netbeans.core.RootFolderNode.<init>(RootFolderNode.java:47) at org.netbeans.core.DataSystem$DSMap.createNodes(DataSystem.java:225) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1820) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:125) at org.openide.nodes.Children$Info.nodes(Children.java:929) at org.openide.nodes.Children.justComputeNodes(Children.java:440) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:69) at org.openide.nodes.Children.computeNodes(Children.java:355) at org.openide.nodes.Children.getNodes(Children.java:284) at org.openide.nodes.Children.findChild(Children.java:216) at org.openide.nodes.NodeOp.findChild(NodeOp.java:216) at org.openide.nodes.NodeOp.findPath(NodeOp.java:234) at org.openide.nodes.NodeOp.findPath(NodeOp.java:262) at org.openide.explorer.ExplorerManager.findPath (ExplorerManager.java:633) at org.openide.explorer.ExplorerManager$MyValidation.run (ExplorerManager.java:776) - locked <02BD91B8> (a org.openide.explorer.ExplorerManager) at org.openide.explorer.ExplorerManager$MyValidation.validateObject (ExplorerManager.java:764) at java.io.ObjectInputStream$ValidationList.doCallbacks (ObjectInputStream.java:2082) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:332) at org.openide.util.io.NbMarshalledObject.get (NbMarshalledObject.java:90) at org.openide.explorer.ExplorerPanel.readExternal (ExplorerPanel.java:226) at org.netbeans.core.NbMainExplorer$ExplorerTab.readExternal (NbMainExplorer.java:555) at org.openide.windows.TopComponent$Replacer.readObject (TopComponent.java:760) 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) at org.openide.loaders.XMLSettingsSupport$SettingsRecognizer.readSerial (XMLSettingsSupport.java:372) at org.openide.loaders.XMLSettingsSupport$SettingsRecognizer.instanceCreate (XMLSettingsSupport.java:402) at org.openide.loaders.InstanceDataObject$SettingsInstance.instanceCreate (InstanceDataObject.java:1184) - locked <039F4B00> (a java.lang.Object) at org.netbeans.core.windows.PersistenceManager.lookupTCInstance (PersistenceManager.java:391) at org.netbeans.core.windows.WindowManagerImpl.lookupTCInstance (WindowManagerImpl.java:870) at org.netbeans.core.windows.layers.TCRefImpl.getTopComponent (TCRefImpl.java:353) at org.netbeans.core.windows.layers.TCRefImpl.updateMode (TCRefImpl.java:195) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents (ModeData.java:715) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents (ModeData.java:598) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection (ModeData.java:1022) - locked <03A0F230> (a java.lang.Object) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateProperties (ModeData.java:470) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll (ModeData.java:387) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.createInstance (ModeData.java:329) at org.netbeans.core.windows.layers.ICFolderImpl.scanChildren (ICFolderImpl.java:205) at org.netbeans.core.windows.layers.ICFolderImpl.instanceCreate (ICFolderImpl.java:96) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.createModes (WorkspaceData.java:477) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.updateModes (WorkspaceData.java:409) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.updateAll (WorkspaceData.java:353) at org.netbeans.core.windows.layers.WorkspaceData$InstanceCookieImpl.loadDataSectio n(WorkspaceData.java:684) - locked <039C54B8> (a java.lang.Object) at org.netbeans.core.windows.WorkspaceImpl.ensureSectionLoaded (WorkspaceImpl.java:895) at org.netbeans.core.windows.WorkspaceImpl.setVisible (WorkspaceImpl.java:621) at org.netbeans.core.windows.WindowManagerImpl.setCurrentWorkspace (WindowManagerImpl.java:435) at org.netbeans.core.windows.WorkspaceImpl$1.run(WorkspaceImpl.java:415) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:181) at java.awt.EventQueue.dispatchEvent(EventQueue.java:446) at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:193) at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:147) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:141) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:133) at java.awt.EventDispatchThread.run(EventDispatchThread.java:101) Dynamic libraries: 0x00400000 - 0x0041F000 C:\netbeans\bin\runide.exe 0x77F80000 - 0x77FFB000 C:\WINNT\System32\ntdll.dll 0x77E80000 - 0x77F35000 C:\WINNT\system32\KERNEL32.dll 0x77E10000 - 0x77E74000 C:\WINNT\system32\USER32.dll 0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL 0x77DB0000 - 0x77E0B000 C:\WINNT\system32\ADVAPI32.dll 0x77D40000 - 0x77DAC000 C:\WINNT\system32\RPCRT4.DLL 0x10000000 - 0x10019000 C:\WINNT\System32\NVDESK32.DLL 0x6D330000 - 0x6D441000 C:\java\jdk1.4\jre\bin\client\jvm.dll 0x77570000 - 0x775A0000 C:\WINNT\System32\WINMM.dll 0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll 0x6D1D0000 - 0x6D1D7000 C:\java\jdk1.4\jre\bin\hpi.dll 0x6D300000 - 0x6D30D000 C:\java\jdk1.4\jre\bin\verify.dll 0x6D210000 - 0x6D227000 C:\java\jdk1.4\jre\bin\java.dll 0x6D320000 - 0x6D32D000 C:\java\jdk1.4\jre\bin\zip.dll 0x6D000000 - 0x6D0F6000 C:\java\jdk1.4\jre\bin\awt.dll 0x77800000 - 0x7781D000 C:\WINNT\System32\WINSPOOL.DRV 0x75E60000 - 0x75E7A000 C:\WINNT\System32\IMM32.dll 0x77A50000 - 0x77B3A000 C:\WINNT\system32\ole32.dll 0x6D180000 - 0x6D1D0000 C:\java\jdk1.4\jre\bin\fontmanager.dll 0x728A0000 - 0x728A6000 C:\WINNT\System32\DCIMAN32.dll 0x0E630000 - 0x0E97B000 C:\WINNT\System32\nvoglnt.dll 0x51000000 - 0x51044000 C:\WINNT\System32\ddraw.dll 0x11FF0000 - 0x11FFC000 C:\PROGRA~1\Workpace\wp32_240.dll 0x61220000 - 0x6122B000 C:\Program Files\Microsoft Hardware\Mouse\MSH_ZWF.dll 0x782F0000 - 0x78532000 C:\WINNT\system32\shell32.dll 0x70BD0000 - 0x70C34000 C:\WINNT\system32\SHLWAPI.DLL 0x71780000 - 0x7180A000 C:\WINNT\system32\COMCTL32.DLL 0x77920000 - 0x77943000 C:\WINNT\system32\imagehlp.dll 0x72A00000 - 0x72A2D000 C:\WINNT\system32\DBGHELP.dll 0x690A0000 - 0x690AB000 C:\WINNT\System32\PSAPI.DLL Local Time = Mon Nov 05 10:05:20 2001 Elapsed Time = 18 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.0-beta3-b84 mixed mode) #
Created attachment 3260 [details] The detailed error message
this is a bug in the version of JVM you are using. We cannot do anything with it in NB.
Please see, the issue #17283, it coplains about the same problem. I'll put your patch to the mentioned issue. BTW the isDirectory() call shouldn't kill the jvm - moreover the jvm shouldn't crash in any cases. Please file and issue at java.sun.com (p1/s1 I think ;-) to get this fixed asap. If there will be jdk1.4.0 fcs wit this issue - we can change our condition as you have sugeste - I hope ;-)
I put you to CC of above mentioned issue, to trace the problem.
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.