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 67036 - Deadlock after Teamware module install
Summary: Deadlock after Teamware module install
Status: RESOLVED DUPLICATE of bug 65267
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 5.x
Hardware: PC Linux
: P2 blocker (vote)
Assignee: issues@editor
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-18 11:00 UTC by das
Modified: 2007-11-05 13:42 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description das 2005-10-18 11:00:55 UTC
I tried to install the Teamware profile module via Update center.
After the module is installed, NB tried to disable the built-in 
CVS support and run into deadlock.
Here is the full thread dump:
Full thread dump Java HotSpot(TM) Server VM (1.5.0_01-b08 mixed mode):

"org.netbeans.core.modules.ModuleList.Listener" daemon prio=1 tid=0x0894e8f0
nid=0x5709 waiting for monitor entry [0x9d1fe000..0x9d1ff0b0]
        at
org.netbeans.modules.editor.NbEditorUI.getFontColorSettings(NbEditorUI.java:159)
        - waiting to lock <0xa50c2d90> (a java.lang.Class)
        at
org.netbeans.modules.editor.NbEditorUI.createColoringMap(NbEditorUI.java:186)
        at
org.netbeans.modules.editor.NbEditorUI.getColoringMap(NbEditorUI.java:718)
        at org.netbeans.editor.GlyphGutter.update(GlyphGutter.java:285)
        at org.netbeans.editor.GlyphGutter.<init>(GlyphGutter.java:164)
        at org.netbeans.editor.GlyphGutter.createSideBar(GlyphGutter.java:682)
        at
org.netbeans.modules.editor.CustomizableSideBar.getPanelComponents(CustomizableSideBar.java:215)
        at
org.netbeans.modules.editor.CustomizableSideBar.createSideBars(CustomizableSideBar.java:133)
        at
org.netbeans.modules.editor.NbEditorUI$3.stateChanged(NbEditorUI.java:333)
        at
org.netbeans.modules.editor.CustomizableSideBar.fireChange(CustomizableSideBar.java:127)
        at
org.netbeans.modules.editor.CustomizableSideBar.access$200(CustomizableSideBar.java:54)
        at
org.netbeans.modules.editor.CustomizableSideBar$MyLookupListener.resultChanged(CustomizableSideBar.java:388)
        at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at $Proxy8.resultChanged(Unknown Source)
        at
org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:443)
        at org.openide.util.lookup.ProxyLookup$R.resultChanged(ProxyLookup.java:481)
        at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:150)
        at
org.netbeans.api.editor.mimelookup.MimeLookup$DelegatorLookup.setDelegatorLookups(MimeLookup.java:276)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.rebuildLookups(MimeLookup.java:226)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.access$000(MimeLookup.java:84)
        at
org.netbeans.api.editor.mimelookup.MimeLookup$InitializersListener.resultChanged(MimeLookup.java:317)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$ProxyChildResult.resultChanged(LayerMimeLookupInitializer.java:331)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$LazyLookup.lookupChanged(LayerMimeLookupInitializer.java:161)
        - locked <0xaadbfc50> (a java.util.HashMap)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$LazyLookup.access$900(LayerMimeLookupInitializer.java:142)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$LazyLookup$LookupObjectsListener.resultChanged(LayerMimeLookupInitializer.java:272)
        at
org.netbeans.modules.editor.mimelookup.CompositeLayerFolderLookup$CompositeResult.changed(CompositeLayerFolderLookup.java:162)
        at
org.netbeans.modules.editor.mimelookup.CompositeLayerFolderLookup$MyFolderListener.fire(CompositeLayerFolderLookup.java:221)
        - locked <0xaadf0140> (a java.util.HashMap)
        at
org.netbeans.modules.editor.mimelookup.CompositeLayerFolderLookup$MyFolderListener.fileDeleted(CompositeLayerFolderLookup.java:227)
        at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at $Proxy1.fileDeleted(Unknown Source)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:87)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:179)
        at
org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:153)
        at
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:98)
        at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:450)
        at org.netbeans.core.startup.ModuleList$Listener.run(ModuleList.java:1430)
        at org.openide.util.Task.run(Task.java:207)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870)

"Default RequestProcessor" daemon prio=1 tid=0xa32afc60 nid=0x569d waiting for
monitor entry [0x9cefe000..0x9ceff030]
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer.child(LayerMimeLookupInitializer.java:90)
        - waiting to lock <0xaadbfc50> (a java.util.HashMap)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.initMimeLookup(MimeLookup.java:192)
        at org.netbeans.api.editor.mimelookup.MimeLookup.<init>(MimeLookup.java:104)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.getMimeLookup(MimeLookup.java:122)
        - locked <0xaadbf9f0> (a java.util.HashMap)
        at
org.netbeans.modules.editor.options.BaseOptions.getKeybindingSettings(BaseOptions.java:866)
        - locked <0xaeb02450> (a org.netbeans.modules.xml.text.syntax.DTDOptions)
        at
org.netbeans.modules.editor.options.BaseOptions.updateKeybindingsFromNewOptionsDialogAttributes(BaseOptions.java:793)
        at
org.netbeans.modules.editor.options.BaseOptions.loadXMLSettings(BaseOptions.java:1695)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.processInitializers(AllOptionsFolder.java:434)
        - locked <0xa50c2d90> (a java.lang.Class)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.initInstance(AllOptionsFolder.java:366)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.getBO(AllOptionsFolder.java:338)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.getInstalledOptions(AllOptionsFolder.java:151)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.uninstallOption(AllOptionsFolder.java:281)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.updateOptions(AllOptionsFolder.java:298)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.access$000(AllOptionsFolder.java:50)
        at
org.netbeans.modules.editor.options.AllOptionsFolder$2.fileChanged(AllOptionsFolder.java:229)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:82)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:855)
        at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:53)
        at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:485)
        at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:441)
        at
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:409)
        at
org.openide.filesystems.AbstractFolder.fileChanged1(AbstractFolder.java:514)
        at
org.openide.filesystems.MultiFileObject.fileChanged(MultiFileObject.java:1316)
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at org.openide.filesystems.$Proxy0.fileChanged(Unknown Source)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:82)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.EventControl.postponeFiring(EventControl.java:193)
        - locked <0xadf5dc00> (a org.openide.filesystems.EventControl)
        at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:49)
        at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:485)
        at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:441)
        at
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:409)
        at
org.openide.filesystems.AbstractFolder.fileChanged1(AbstractFolder.java:514)
        at
org.openide.filesystems.MultiFileObject.fileChanged(MultiFileObject.java:1316)
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at org.openide.filesystems.$Proxy0.fileChanged(Unknown Source)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:82)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.EventControl.postponeFiring(EventControl.java:193)
        - locked <0xadf5dc00> (a org.openide.filesystems.EventControl)
        at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:49)
        at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:485)
        at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:441)
        at
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:409)
        at
org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFolder.java:504)
        at
org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFolder.java:508)
        at
org.openide.filesystems.AbstractFolder.outputStreamClosed(AbstractFolder.java:884)
        at
org.openide.filesystems.AbstractFileObject.outputStreamClosed(AbstractFileObject.java:850)
        at org.openide.filesystems.StreamPool.closeOutputStream(StreamPool.java:273)
        at org.openide.filesystems.StreamPool.access$400(StreamPool.java:29)
        at
org.openide.filesystems.StreamPool$NotifyOutputStream.close(StreamPool.java:349)
        at
org.netbeans.modules.vcs.advanced.ModuleLifecycleManager$1.run(ModuleLifecycleManager.java:90)
        at org.openide.util.Task.run(Task.java:207)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870)

"OpenIDE-request-processor-53" daemon prio=1 tid=0x9ccdb580 nid=0x5a6c in
Object.wait() [0x9a7ba000..0x9a7bb0b0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xabe1a3e8> (a org.openide.util.WeakSet)
        at java.lang.Object.wait(Object.java:474)
        at
org.netbeans.modules.debugger.jpda.ui.models.VariablesTreeModelFilter.waitToEvaluate(VariablesTreeModelFilter.java:101)
        - locked <0xabe1a3e8> (a org.openide.util.WeakSet)
        at
org.netbeans.modules.debugger.jpda.ui.models.VariablesTreeModelFilter.run(VariablesTreeModelFilter.java:134)
        at org.openide.util.Task.run(Task.java:207)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870)

"Text-Layout" prio=1 tid=0xa21c7f48 nid=0x5cc4 in Object.wait()
[0x9d0fd000..0x9d0fd1b0]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xab721bb0> (a org.netbeans.editor.view.spi.ViewLayoutQueue)
        at java.lang.Object.wait(Object.java:474)
        at
org.netbeans.editor.view.spi.ViewLayoutQueue.waitForTask(ViewLayoutQueue.java:128)
        - locked <0xab721bb0> (a org.netbeans.editor.view.spi.ViewLayoutQueue)
        at
org.netbeans.editor.view.spi.ViewLayoutQueue$LayoutThread.run(ViewLayoutQueue.java:182)

"MDR event dispatcher" daemon prio=1 tid=0x9d2c05a0 nid=0x1c85 in Object.wait()
[0xa31fe000..0xa31feeb0]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:474)
        at
org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257)
        - locked <0xaac10980> (a java.util.LinkedList)
        at java.lang.Thread.run(Thread.java:595)

"DestroyJavaVM" prio=1 tid=0xa320a7d8 nid=0x1b9a waiting on condition
[0x00000000..0xbfffc800]

"AWT-EventQueue-1" prio=1 tid=0x9f4529f0 nid=0x1bff waiting for monitor entry
[0xa2aa6000..0xa2aa71b0]
        at org.netbeans.editor.BaseKit.getKeymap(BaseKit.java:416)
        - waiting to lock <0xa50c2d90> (a java.lang.Class)
        at org.netbeans.editor.EditorUI$3.run(EditorUI.java:583)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

"TimerQueue" daemon prio=1 tid=0xa262c5a8 nid=0x1bfe in Object.wait()
[0xa2b27000..0xa2b28030]
        at java.lang.Object.wait(Native Method)
        at javax.swing.TimerQueue.run(TimerQueue.java:233)
        - locked <0xaa9fac98> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:595)

"AWT-Shutdown" prio=1 tid=0x0840f698 nid=0x1bba in Object.wait()
[0xa2ba8000..0xa2ba8e30]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xaa6810b8> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:474)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
        - locked <0xaa6810b8> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:595)

"AWT-XAWT" daemon prio=1 tid=0x0840f1e0 nid=0x1bb9 runnable [0xa2c29000..0xa2c29eb0]
        at sun.awt.X11.XToolkit.waitForEvents(Native Method)
        at sun.awt.X11.XToolkit.run(XToolkit.java:463)
        at sun.awt.X11.XToolkit.run(XToolkit.java:438)
        at java.lang.Thread.run(Thread.java:595)

"Java2D Disposer" daemon prio=1 tid=0x08286250 nid=0x1bb7 in Object.wait()
[0xa2d64000..0xa2d641b0]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xaa60cdd8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at sun.java2d.Disposer.run(Disposer.java:107)
        at java.lang.Thread.run(Thread.java:595)

"Active Reference Queue Daemon" daemon prio=1 tid=0x081e39d0 nid=0x1bb6 in
Object.wait() [0xa30fc000..0xa30fd030]
        at java.lang.Object.wait(Native Method)
        - waiting on <0xaa5fc5f0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xaa5fc5f0> (a java.lang.ref.ReferenceQueue$Lock)
        at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2968)
        at java.lang.Thread.run(Thread.java:595)

"Timer-0" daemon prio=1 tid=0x08220858 nid=0x1bb5 in Object.wait()
[0xa317d000..0xa317e0b0]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:474)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked <0xaa681750> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"CLI Requests Server" daemon prio=1 tid=0xa320ad08 nid=0x1bb3 runnable
[0xa33c2000..0xa33c2fb0]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked <0xaa67d8d0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:828)

"Low Memory Detector" daemon prio=1 tid=0x0811fe20 nid=0x1bae runnable
[0x00000000..0x00000000]

"CompilerThread1" daemon prio=1 tid=0x0811e9a8 nid=0x1bad waiting on condition
[0x00000000..0xa3eda3d8]

"CompilerThread0" daemon prio=1 tid=0x0811d958 nid=0x1bac waiting on condition
[0x00000000..0xa3f5b258]

"AdapterThread" daemon prio=1 tid=0x0811c828 nid=0x1bab waiting on condition
[0x00000000..0x00000000]

"Signal Dispatcher" daemon prio=1 tid=0x08117240 nid=0x1baa waiting on condition
[0x00000000..0x00000000]

"Finalizer" daemon prio=1 tid=0x081114c8 nid=0x1ba6 in Object.wait()
[0xa40de000..0xa40defb0]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0xaa553478> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x08110800 nid=0x1ba5 in Object.wait()
[0xa415f000..0xa415fe30]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:474)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0xaa5cc680> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=1 tid=0x0810dba8 nid=0x1ba4 runnable 

"GC task thread#0 (ParallelGC)" prio=1 tid=0x080e31a0 nid=0x1ba0 runnable 

"GC task thread#1 (ParallelGC)" prio=1 tid=0x080e35b0 nid=0x1ba1 runnable 

"GC task thread#2 (ParallelGC)" prio=1 tid=0x080e3998 nid=0x1ba2 runnable 

"GC task thread#3 (ParallelGC)" prio=1 tid=0x080e4180 nid=0x1ba3 runnable 

"VM Periodic Task Thread" prio=1 tid=0x081212b0 nid=0x1baf waiting on condition 


Found one Java-level deadlock:
=============================
"org.netbeans.core.modules.ModuleList.Listener":
  waiting to lock monitor 0x0811248c (object 0xa50c2d90, a java.lang.Class),
  which is held by "Default RequestProcessor"
"Default RequestProcessor":
  waiting to lock monitor 0x0811308c (object 0xaadbfc50, a java.util.HashMap),
  which is held by "org.netbeans.core.modules.ModuleList.Listener"

Java stack information for the threads listed above:
===================================================
"org.netbeans.core.modules.ModuleList.Listener":
        at
org.netbeans.modules.editor.NbEditorUI.getFontColorSettings(NbEditorUI.java:159)
        - waiting to lock <0xa50c2d90> (a java.lang.Class)
        at
org.netbeans.modules.editor.NbEditorUI.createColoringMap(NbEditorUI.java:186)
        at
org.netbeans.modules.editor.NbEditorUI.getColoringMap(NbEditorUI.java:718)
        at org.netbeans.editor.GlyphGutter.update(GlyphGutter.java:285)
        at org.netbeans.editor.GlyphGutter.<init>(GlyphGutter.java:164)
        at org.netbeans.editor.GlyphGutter.createSideBar(GlyphGutter.java:682)
        at
org.netbeans.modules.editor.CustomizableSideBar.getPanelComponents(CustomizableSideBar.java:215)
        at
org.netbeans.modules.editor.CustomizableSideBar.createSideBars(CustomizableSideBar.java:133)
        at
org.netbeans.modules.editor.NbEditorUI$3.stateChanged(NbEditorUI.java:333)
        at
org.netbeans.modules.editor.CustomizableSideBar.fireChange(CustomizableSideBar.java:127)
        at
org.netbeans.modules.editor.CustomizableSideBar.access$200(CustomizableSideBar.java:54)
        at
org.netbeans.modules.editor.CustomizableSideBar$MyLookupListener.resultChanged(CustomizableSideBar.java:388)
        at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at $Proxy8.resultChanged(Unknown Source)
        at
org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:443)
        at org.openide.util.lookup.ProxyLookup$R.resultChanged(ProxyLookup.java:481)
        at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:150)
        at
org.netbeans.api.editor.mimelookup.MimeLookup$DelegatorLookup.setDelegatorLookups(MimeLookup.java:276)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.rebuildLookups(MimeLookup.java:226)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.access$000(MimeLookup.java:84)
        at
org.netbeans.api.editor.mimelookup.MimeLookup$InitializersListener.resultChanged(MimeLookup.java:317)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$ProxyChildResult.resultChanged(LayerMimeLookupInitializer.java:331)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$LazyLookup.lookupChanged(LayerMimeLookupInitializer.java:161)
        - locked <0xaadbfc50> (a java.util.HashMap)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$LazyLookup.access$900(LayerMimeLookupInitializer.java:142)
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer$LazyLookup$LookupObjectsListener.resultChanged(LayerMimeLookupInitializer.java:272)
        at
org.netbeans.modules.editor.mimelookup.CompositeLayerFolderLookup$CompositeResult.changed(CompositeLayerFolderLookup.java:162)
        at
org.netbeans.modules.editor.mimelookup.CompositeLayerFolderLookup$MyFolderListener.fire(CompositeLayerFolderLookup.java:221)
        - locked <0xaadf0140> (a java.util.HashMap)
        at
org.netbeans.modules.editor.mimelookup.CompositeLayerFolderLookup$MyFolderListener.fileDeleted(CompositeLayerFolderLookup.java:227)
        at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at $Proxy1.fileDeleted(Unknown Source)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:87)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:179)
        at
org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:153)
        at
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:98)
        at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:450)
        at org.netbeans.core.startup.ModuleList$Listener.run(ModuleList.java:1430)
        at org.openide.util.Task.run(Task.java:207)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870)
"Default RequestProcessor":
        at
org.netbeans.modules.editor.mimelookup.LayerMimeLookupInitializer.child(LayerMimeLookupInitializer.java:90)
        - waiting to lock <0xaadbfc50> (a java.util.HashMap)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.initMimeLookup(MimeLookup.java:192)
        at org.netbeans.api.editor.mimelookup.MimeLookup.<init>(MimeLookup.java:104)
        at
org.netbeans.api.editor.mimelookup.MimeLookup.getMimeLookup(MimeLookup.java:122)
        - locked <0xaadbf9f0> (a java.util.HashMap)
        at
org.netbeans.modules.editor.options.BaseOptions.getKeybindingSettings(BaseOptions.java:866)
        - locked <0xaeb02450> (a org.netbeans.modules.xml.text.syntax.DTDOptions)
        at
org.netbeans.modules.editor.options.BaseOptions.updateKeybindingsFromNewOptionsDialogAttributes(BaseOptions.java:793)
        at
org.netbeans.modules.editor.options.BaseOptions.loadXMLSettings(BaseOptions.java:1695)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.processInitializers(AllOptionsFolder.java:434)
        - locked <0xa50c2d90> (a java.lang.Class)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.initInstance(AllOptionsFolder.java:366)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.getBO(AllOptionsFolder.java:338)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.getInstalledOptions(AllOptionsFolder.java:151)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.uninstallOption(AllOptionsFolder.java:281)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.updateOptions(AllOptionsFolder.java:298)
        at
org.netbeans.modules.editor.options.AllOptionsFolder.access$000(AllOptionsFolder.java:50)
        at
org.netbeans.modules.editor.options.AllOptionsFolder$2.fileChanged(AllOptionsFolder.java:229)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:82)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:855)
        at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:53)
        at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:485)
        at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:441)
        at
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:409)
        at
org.openide.filesystems.AbstractFolder.fileChanged1(AbstractFolder.java:514)
        at
org.openide.filesystems.MultiFileObject.fileChanged(MultiFileObject.java:1316)
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at org.openide.filesystems.$Proxy0.fileChanged(Unknown Source)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:82)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.EventControl.postponeFiring(EventControl.java:193)
        - locked <0xadf5dc00> (a org.openide.filesystems.EventControl)
        at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:49)
        at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:485)
        at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:441)
        at
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:409)
        at
org.openide.filesystems.AbstractFolder.fileChanged1(AbstractFolder.java:514)
        at
org.openide.filesystems.MultiFileObject.fileChanged(MultiFileObject.java:1316)
        at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410)
        at org.openide.filesystems.$Proxy0.fileChanged(Unknown Source)
        at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:82)
        at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:811)
        at
org.openide.filesystems.EventControl.postponeFiring(EventControl.java:193)
        - locked <0xadf5dc00> (a org.openide.filesystems.EventControl)
        at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:49)
        at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:485)
        at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:441)
        at
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:409)
        at
org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFolder.java:504)
        at
org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFolder.java:508)
        at
org.openide.filesystems.AbstractFolder.outputStreamClosed(AbstractFolder.java:884)
        at
org.openide.filesystems.AbstractFileObject.outputStreamClosed(AbstractFileObject.java:850)
        at org.openide.filesystems.StreamPool.closeOutputStream(StreamPool.java:273)
        at org.openide.filesystems.StreamPool.access$400(StreamPool.java:29)
        at
org.openide.filesystems.StreamPool$NotifyOutputStream.close(StreamPool.java:349)
        at
org.netbeans.modules.vcs.advanced.ModuleLifecycleManager$1.run(ModuleLifecycleManager.java:90)
        at org.openide.util.Task.run(Task.java:207)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:469)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:870)

Found 1 deadlock.
Comment 1 Martin Roskanin 2005-10-18 12:18:13 UTC
already fixed, thanks for the report

*** This issue has been marked as a duplicate of 65267 ***