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.

Bug 17286 - Netbeans doesn't start up anymore after creating a new project
Summary: Netbeans doesn't start up anymore after creating a new project
Status: CLOSED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P1 blocker (vote)
Assignee: issues@platform
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-11-05 09:38 UTC by maartenc
Modified: 2008-12-22 15:43 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
The detailed error message (7.62 KB, text/plain)
2001-11-05 09:38 UTC, maartenc
Details

Note You need to log in before you can comment on or make changes to this bug.
Description maartenc 2001-11-05 09:38:16 UTC
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)
#
Comment 1 maartenc 2001-11-05 09:38:53 UTC
Created attachment 3260 [details]
The detailed error message
Comment 2 _ ttran 2001-11-05 09:44:25 UTC
this is a bug in the version of JVM you are using.  We cannot do
anything with it in NB.
Comment 3 Jan Zajicek 2001-11-06 18:00:10 UTC
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 ;-)
Comment 4 Jan Zajicek 2001-11-06 18:04:59 UTC
I put you to CC of above mentioned issue, to trace the problem.
Comment 5 Quality Engineering 2003-07-01 16:07:43 UTC
Resolved for 3.4.x or earlier, no new info since then -> verified.

Comment 6 Quality Engineering 2003-07-01 16:23:29 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.