1) unmount user dir Full thread dump Java HotSpot(TM) Client VM (1.4.1-b21 mixed mode): "OpenIDE-request-processor-0" daemon prio=1 tid=0x0x82dc640 nid=0x432 in Object.wait() [bcbff000..bcbff880] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:426) at org.openide.util.Task.waitFinished(Task.java:85) - locked <0x45e5ee78> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:406) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java:174) at org.openide.loaders.FolderInstance.waitProcessingFinished(FolderInstance.java:401) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:214) at org.openide.loaders.FolderInstance.instanceFinished(FolderInstance.java:206) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.java:297) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:403) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:426) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:414) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:336) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:310) at org.netbeans.api.projects.Project$Resolver.getResolvers(Project.java:1017) - locked <0x44e08b58> (a java.lang.Object) at org.netbeans.api.projects.Project$Resolver.decode(Project.java:977) at org.netbeans.modules.filesets.DataObjectFileSet.refreshLinkImpl(DataObjectFileSet.java:201) at org.netbeans.modules.filesets.DataObjectFileSet.refreshLinks(DataObjectFileSet.java:184) at org.netbeans.modules.filesets.DataObjectFileSet.access$200(DataObjectFileSet.java:55) at org.netbeans.modules.filesets.DataObjectFileSet$OpL.operationPostCreate(DataObjectFileSet.java:463) at org.openide.util.WeakListener$Operation.operationPostCreate(WeakListener.java:889) at org.openide.loaders.DataLoaderPool.fireOperationEvent(DataLoaderPool.java:188) at org.openide.loaders.DataObjectPool.notifyCreation(DataObjectPool.java:243) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:365) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:320) at org.openide.loaders.DataObject.find(DataObject.java:446) at org.netbeans.api.projects.ProjectMember$Refresh.run(ProjectMember.java:336) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:629) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x82dc2d8 nid=0x430 in Object.wait() [bcdff000..bcdff880] at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:605) - locked <0x45e5efb0> (a java.lang.Object) "Folder recognizer" daemon prio=1 tid=0x0x82d9c58 nid=0x42f waiting for monitor entry [bd1ff000..bd1ff880] at org.netbeans.api.projects.Project$Resolver.getResolvers(Project.java:1009) - waiting to lock <0x44e08b58> (a java.lang.Object) at org.netbeans.api.projects.Project$Resolver.decode(Project.java:977) at org.netbeans.modules.filesets.DataObjectFileSet.refreshLinkImpl(DataObjectFileSet.java:201) at org.netbeans.modules.filesets.DataObjectFileSet.refreshLinks(DataObjectFileSet.java:184) at org.netbeans.modules.filesets.DataObjectFileSet.access$200(DataObjectFileSet.java:55) at org.netbeans.modules.filesets.DataObjectFileSet$OpL.operationPostCreate(DataObjectFileSet.java:463) at org.openide.util.WeakListener$Operation.operationPostCreate(WeakListener.java:889) at org.openide.loaders.DataLoaderPool.fireOperationEvent(DataLoaderPool.java:188) at org.openide.loaders.DataObjectPool.notifyCreation(DataObjectPool.java:243) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:365) at org.openide.loaders.FolderList.createBoth(FolderList.java:590) at org.openide.loaders.FolderList.access$600(FolderList.java:33) at org.openide.loaders.FolderList$2.run(FolderList.java:254) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:629) "Automount" daemon prio=1 tid=0x0x8357020 nid=0x42a waiting for monitor entry [be3fe000..be3ff880] at org.netbeans.api.projects.Project$Resolver.getResolvers(Project.java:1009) - waiting to lock <0x44e08b58> (a java.lang.Object) at org.netbeans.api.projects.Project$Resolver.decode(Project.java:977) at org.netbeans.modules.filesets.DataObjectFileSet.refreshLinkImpl(DataObjectFileSet.java:201) at org.netbeans.modules.filesets.DataObjectFileSet.refreshLinks(DataObjectFileSet.java:184) at org.netbeans.modules.filesets.DataObjectFileSet.access$200(DataObjectFileSet.java:55) at org.netbeans.modules.filesets.DataObjectFileSet$OpL.operationPostCreate(DataObjectFileSet.java:463) at org.openide.util.WeakListener$Operation.operationPostCreate(WeakListener.java:889) at org.openide.loaders.DataLoaderPool.fireOperationEvent(DataLoaderPool.java:188) at org.openide.loaders.DataObjectPool.notifyCreation(DataObjectPool.java:243) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:365) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:320) at org.openide.loaders.DataObject.find(DataObject.java:446) at org.netbeans.modules.filesets.DataObjectFileSet$OpL.propertyChange(DataObjectFileSet.java:542) at org.openide.util.WeakListener$PropertyChange.propertyChange(WeakListener.java:485) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252) at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:770) at org.openide.loaders.DataObject.dispose(DataObject.java:159) at org.openide.loaders.DataObject.setValid(DataObject.java:174) at org.openide.loaders.DataObjectPool$Validator.removeInvalidObject(DataObjectPool.java:971) at org.openide.loaders.DataObjectPool.removeInvalidObjects(DataObjectPool.java:558) at org.openide.loaders.DataObjectPool.fileSystemRemoved(DataObjectPool.java:575) at org.openide.filesystems.Repository.fireFileSystem(Repository.java:480) at org.openide.filesystems.Repository.removeFileSystem(Repository.java:213) at org.netbeans.core.AutomountSupport.cycleFileSystems(AutomountSupport.java:623) at org.netbeans.core.AutomountSupport.updateFileSystems(AutomountSupport.java:523) - locked <0x44a1db20> (a org.netbeans.core.NbRepository) at org.netbeans.core.AutomountSupport.taskFinished(AutomountSupport.java:168) at org.openide.util.Task.notifyFinished(Task.java:121) at org.openide.loaders.FolderInstance.defaultProcessObjects(FolderInstance.java:585) at org.openide.loaders.FolderInstance.access$100(FolderInstance.java:44) at org.openide.loaders.FolderInstance$2.run(FolderInstance.java:455) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:629) "Java source parsing" daemon prio=1 tid=0x0x83d3690 nid=0x429 in Object.wait() [be9ff000..be9ff880] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:426) at org.openide.util.Task.waitFinished(Task.java:85) - locked <0x45e5ee78> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:406) at org.openide.loaders.FolderList.waitProcessingFinished(FolderList.java:174) at org.openide.loaders.FolderInstance.waitProcessingFinished(FolderInstance.java:401) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:214) at org.openide.loaders.FolderInstance.instanceFinished(FolderInstance.java:206) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.java:297) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:126) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:131) at org.netbeans.api.java.classpath.ProjectPath.find(ProjectPath.java:135) at org.netbeans.modules.java.parser.ParseSourceRequest.getSourcePath(ParseSourceRequest.java:283) at org.netbeans.modules.java.parser.ParsingSupport$Processor.getSourcePath(ParsingSupport.java:788) at org.netbeans.modules.java.gj.ParserEngine.accepts(ParserEngine.java:219) at org.netbeans.modules.java.gj.JavaParserEngine.getEngine(JavaParserEngine.java:88) - locked <0x4b26a630> (a java.lang.Class) at org.netbeans.modules.java.gj.JavaParserEngine.process(JavaParserEngine.java:70) - locked <0x4b270110> (a java.lang.Class) at org.netbeans.modules.java.parser.ParsingSupport$Processor.process(ParsingSupport.java:713) at org.netbeans.modules.java.parser.ParsingSupport$Processor.parseLockModel(ParsingSupport.java:668) at org.netbeans.modules.java.parser.ParsingSupport$Processor.run(ParsingSupport.java:599) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:629) "VCS Command Tasks Starter Loop" daemon prio=1 tid=0x0x8303840 nid=0x417 in Object.wait() [bc7ff000..bc7ff880] at java.lang.Object.wait(Native Method) - waiting on <0x44cdcb50> (a org.netbeans.modules.vcscore.commands.CommandProcessor) at java.lang.Object.wait(Object.java:426) at org.netbeans.modules.vcscore.commands.CommandProcessor.executorStarterLoop(CommandProcessor.java:780) - locked <0x44cdcb50> (a org.netbeans.modules.vcscore.commands.CommandProcessor) at org.netbeans.modules.vcscore.commands.CommandProcessor.access$800(CommandProcessor.java:63) at org.netbeans.modules.vcscore.commands.CommandProcessor$6.run(CommandProcessor.java:794) at java.lang.Thread.run(Thread.java:536) "Firer Clearing thread" daemon prio=1 tid=0x0x82e9aa0 nid=0x413 in Object.wait() [bcfff000..bcfff880] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44de8628> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.netbeans.modules.looks.FirerSupport$ClearingThread.run(FirerSupport.java:71) "Module-Actions" daemon prio=1 tid=0x0x84da150 nid=0x411 waiting for monitor entry [bd3ff000..bd3ff880] at org.openide.filesystems.Repository.removeFileSystem(Repository.java:190) - waiting to lock <0x44a1db20> (a org.netbeans.core.NbRepository) at org.netbeans.core.RootFolderNode.unmount(RootFolderNode.java:325) at org.netbeans.core.actions.UnmountFSAction.performAction(UnmountFSAction.java:72) at org.openide.util.actions.NodeAction.performAction(NodeAction.java:178) at org.openide.util.actions.NodeAction.actionPerformed(NodeAction.java:169) at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:95) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:629) "Thread-3" daemon prio=1 tid=0x0x861d130 nid=0x40e in Object.wait() [bd7ff000..bd7ff880] at java.lang.Object.wait(Native Method) - waiting on <0x44ad5ac8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x44ad5ac8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "TimerQueue" daemon prio=1 tid=0x0x859ec48 nid=0x40c in Object.wait() [bd9ff000..bd9ff880] at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x44aa6230> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:536) "Active Reference Queue Daemon" daemon prio=1 tid=0x0x856baa8 nid=0x40b in Object.wait() [bdbff000..bdbff880] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44a7b2c8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2112) at java.lang.Thread.run(Thread.java:536) "Thread-1" daemon prio=1 tid=0x0x8553098 nid=0x40a in Object.wait() [bddff000..bddff880] at java.lang.Object.wait(Native Method) - waiting on <0x44a1d608> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x44a1d608> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "AWT-EventQueue-0" prio=1 tid=0x0x8540810 nid=0x409 in Object.wait() [bdffe000..bdfff880] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:426) at org.openide.util.Task.waitFinished(Task.java:85) - locked <0x44400108> (a org.openide.util.RequestProcessor$Task) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:406) at org.openide.loaders.FolderList.getChildrenList(FolderList.java:165) at org.openide.loaders.FolderList.getChildren(FolderList.java:154) at org.openide.loaders.DataFolder.getChildren(DataFolder.java:236) at org.netbeans.core.windows.layers.ICFolderImpl.createCookies(ICFolderImpl.java:299) at org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1246) - locked <0x44dd8f78> (a java.lang.Object) at org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2369) at org.netbeans.core.windows.ModeImpl.setVisible(ModeImpl.java:1294) at org.netbeans.core.windows.WorkspaceVisibilityManager.setModesVisibility(WorkspaceVisibilityManager.java:444) at org.netbeans.core.windows.WorkspaceVisibilityManager.processModes(WorkspaceVisibilityManager.java:348) at org.netbeans.core.windows.WorkspaceVisibilityManager.doSetVisible(WorkspaceVisibilityManager.java:177) at org.netbeans.core.windows.WorkspaceVisibilityManager.setVisible(WorkspaceVisibilityManager.java:96) at org.netbeans.core.windows.WorkspaceImpl.setVisible(WorkspaceImpl.java:844) at org.netbeans.core.windows.WindowManagerImpl$2.run(WindowManagerImpl.java:566) at org.netbeans.core.windows.WindowManagerImpl.setCurrentWorkspace(WindowManagerImpl.java:500) at org.netbeans.core.windows.WorkspaceImpl.activate(WorkspaceImpl.java:252) at org.netbeans.core.windows.WorkspaceSwitcher$PoolListener.propertyChange(WorkspaceSwitcher.java:136) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:264) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:270) at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:232) at javax.swing.JComponent.firePropertyChange(JComponent.java:3885) at org.netbeans.core.awt.TabControl.fireIndexChange(TabControl.java:809) at org.netbeans.core.awt.TabControl.setSelectedIndex(TabControl.java:176) - locked <0x44ea6600> (a org.netbeans.core.awt.TabControl) at org.netbeans.core.awt.TabControl.processMouseEvent(TabControl.java:774) 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:3174) 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) 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) "Java2D Disposer" daemon prio=1 tid=0x0x852a440 nid=0x408 in Object.wait() [be1ff000..be1ff880] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44a1d720> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at sun.java2d.Disposer.run(Disposer.java:97) at java.lang.Thread.run(Thread.java:536) "AWT-Motif" daemon prio=1 tid=0x0x8524e30 nid=0x406 runnable [be5fe000..be5ff880] at java.lang.Object.wait(Native Method) - waiting on <0x4a4cc2c8> (a java.lang.Class) at sun.awt.motif.MToolkitThreadBlockedHandler.enter(Native Method) at sun.awt.datatransfer.DataTransferer.convertData(DataTransferer.java:1965) at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:536) "AWT-Shutdown" prio=1 tid=0x0x84fc7e8 nid=0x405 in Object.wait() [be7ff000..be7ff880] at java.lang.Object.wait(Native Method) - waiting on <0x449e2858> (a java.lang.Object) at java.lang.Object.wait(Object.java:426) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x449e2858> (a java.lang.Object) at java.lang.Thread.run(Thread.java:536) "DestroyJavaVM" prio=1 tid=0x0x842f988 nid=0x3fb waiting on condition [0..bfffb510] "Signal Dispatcher" daemon prio=1 tid=0x0x808dad0 nid=0x402 waiting on condition [0..0] "Finalizer" daemon prio=1 tid=0x0x8086d28 nid=0x3ff in Object.wait() [bf3ff000..bf3ff880] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x4498d2e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x0x80860e0 nid=0x3fe in Object.wait() [bf5ff000..bf5ff880] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <0x4498d1b0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x0x8082ea0 nid=0x3fd runnable "VM Periodic Task Thread" prio=1 tid=0x0x808c600 nid=0x400 waiting on condition "Suspend Checker Thread" prio=1 tid=0x0x808d068 nid=0x401 runnable