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 157207 - java.lang.IllegalStateException: Should not acquire Children.MUTEX
Summary: java.lang.IllegalStateException: Should not acquire Children.MUTEX
Status: RESOLVED DUPLICATE of bug 151498
Alias: None
Product: obsolete
Classification: Unclassified
Component: visualweb (show other bugs)
Version: 6.x
Hardware: All Windows Vista
: P3 blocker (vote)
Assignee: _ potingwu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-21 11:29 UTC by Jaroslav Pospisil
Modified: 2009-02-19 23:24 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 Jaroslav Pospisil 2009-01-21 11:29:50 UTC
Build 200901210201,JDK 1.6.0_11,Win Vista

Create new Maven Web project and then go to properties to add VWJSF framework.Click OK to close properties and exception
will appear,when is finished.

java.lang.IllegalStateException: Should not acquire Children.MUTEX while holding ProjectManager.mutex()
        at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1799)
        at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320)
        at org.openide.util.Mutex.readAccess(Mutex.java:351)
        at org.openide.loaders.DataObject.getNodeDelegateImpl(DataObject.java:281)
        at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:273)
        at org.netbeans.spi.palette.PaletteFactory.createPalette(PaletteFactory.java:112)
        at
org.netbeans.modules.visualweb.designer.jsf.palette.PaletteControllerFactory.createJsfPaletteController(PaletteControllerFactory.java:158)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.initPaletteController(JsfForm.java:264)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.init(JsfForm.java:234)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.<init>(JsfForm.java:223)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.getJsfForm(JsfForm.java:332)
        at
org.netbeans.modules.visualweb.designer.jsf.DesignerJsfServiceImpl.createDesignerMultiViewElement(DesignerJsfServiceImpl.java:70)
        at
org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport$DesignerDesc.createElement(JsfJavaEditorSupport.java:562)
        at org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:206)
        at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:127)
        at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:123)
        at org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:273)
        at org.netbeans.core.multiview.MultiViewPeer.peerComponentOpened(MultiViewPeer.java:234)
        at
org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentOpened(MultiViewCloneableTopComponent.java:139)
        at org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:298)
Caused: java.lang.IllegalStateException: [Winsys] TopComponent
org.netbeans.core.multiview.MultiViewCloneableTopComponent throws exception/error from its componentOpened() method.
Please repair it! Probable cause is at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1799)
[catch] at org.openide.windows.WindowManager.logThrowable(WindowManager.java:361)
        at org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:300)
        at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:997)
        at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:764)
        at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:311)
        at org.netbeans.core.windows.WindowManagerImpl.topComponentOpenAtTabPosition(WindowManagerImpl.java:1105)
        at org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:1072)
        at org.openide.windows.TopComponent.open(TopComponent.java:384)
        at org.openide.windows.TopComponent.open(TopComponent.java:375)
        at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:199)
        at
org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport.doOpenDesigner(JsfJavaEditorSupport.java:176)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport$1.run(JsfJavaEditorSupport.java:158)
        at org.openide.util.Mutex.doEvent(Mutex.java:1335)
        at org.openide.util.Mutex.writeAccess(Mutex.java:452)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport.openDesigner(JsfJavaEditorSupport.java:150)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJspEditorSupport.openDesigner(JsfJspEditorSupport.java:210)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJspDataObject$OpenEdit.open(JsfJspDataObject.java:257)
        at org.netbeans.modules.visualweb.project.jsf.framework.JSFFrameworkProvider$2.run(JSFFrameworkProvider.java:212)
        at org.openide.util.Mutex.leaveImpl(Mutex.java:902)
        at org.openide.util.Mutex.leave(Mutex.java:835)
        at org.openide.util.Mutex.writeAccess(Mutex.java:396)
        at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:211)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6134)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5899)
        at java.awt.Container.processEvent(Container.java:2023)
        at java.awt.Component.dispatchEventImpl(Component.java:4501)
        at java.awt.Container.dispatchEventImpl(Container.java:2081)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
        at java.awt.Container.dispatchEventImpl(Container.java:2067)
        at java.awt.Window.dispatchEventImpl(Window.java:2458)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
WARNING [org.openide.windows.WindowManager]
java.lang.IllegalStateException: Should not acquire Children.MUTEX while holding ProjectManager.mutex()
        at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1799)
        at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320)
        at org.openide.util.Mutex.readAccess(Mutex.java:351)
        at org.openide.loaders.DataObject.getNodeDelegateImpl(DataObject.java:281)
        at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:273)
        at org.netbeans.spi.palette.PaletteFactory.createPalette(PaletteFactory.java:112)
        at
org.netbeans.modules.visualweb.designer.jsf.palette.PaletteControllerFactory.createJsfPaletteController(PaletteControllerFactory.java:158)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.initPaletteController(JsfForm.java:264)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.init(JsfForm.java:234)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.<init>(JsfForm.java:223)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.getJsfForm(JsfForm.java:332)
        at
org.netbeans.modules.visualweb.designer.jsf.DesignerJsfServiceImpl.createDesignerMultiViewElement(DesignerJsfServiceImpl.java:70)
        at
org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport$DesignerDesc.createElement(JsfJavaEditorSupport.java:562)
        at org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:206)
        at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:127)
        at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:123)
        at org.netbeans.core.multiview.MultiViewPeer.peerComponentShowing(MultiViewPeer.java:198)
        at
org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentShowing(MultiViewCloneableTopComponent.java:119)
        at org.openide.windows.WindowManager.componentShowing(WindowManager.java:330)
Caused: java.lang.IllegalStateException: [Winsys] TopComponent
org.netbeans.core.multiview.MultiViewCloneableTopComponent throws runtime exception from its componentShowing() method.
Please repair it! Probable cause is at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1799)
[catch] at org.openide.windows.WindowManager.logThrowable(WindowManager.java:361)
        at org.openide.windows.WindowManager.componentShowing(WindowManager.java:332)
        at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:1047)
        at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:161)
        at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:269)
        at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:245)
        at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:183)
        at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:123)
        at org.netbeans.core.windows.Central.activateModeTopComponent(Central.java:1748)
        at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:1170)
        at org.openide.windows.TopComponent.requestActive(TopComponent.java:739)
        at
org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport.doOpenDesigner(JsfJavaEditorSupport.java:177)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport$1.run(JsfJavaEditorSupport.java:158)
        at org.openide.util.Mutex.doEvent(Mutex.java:1335)
        at org.openide.util.Mutex.writeAccess(Mutex.java:452)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport.openDesigner(JsfJavaEditorSupport.java:150)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJspEditorSupport.openDesigner(JsfJspEditorSupport.java:210)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJspDataObject$OpenEdit.open(JsfJspDataObject.java:257)
        at org.netbeans.modules.visualweb.project.jsf.framework.JSFFrameworkProvider$2.run(JSFFrameworkProvider.java:212)
        at org.openide.util.Mutex.leaveImpl(Mutex.java:902)
        at org.openide.util.Mutex.leave(Mutex.java:835)
        at org.openide.util.Mutex.writeAccess(Mutex.java:396)
        at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:211)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6134)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5899)
        at java.awt.Container.processEvent(Container.java:2023)
        at java.awt.Component.dispatchEventImpl(Component.java:4501)
        at java.awt.Container.dispatchEventImpl(Container.java:2081)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
        at java.awt.Container.dispatchEventImpl(Container.java:2067)
        at java.awt.Window.dispatchEventImpl(Window.java:2458)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
SEVERE [org.openide.util.Exceptions]
java.lang.IllegalStateException: Should not acquire Children.MUTEX while holding ProjectManager.mutex()
        at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1799)
        at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320)
        at org.openide.util.Mutex.readAccess(Mutex.java:351)
        at org.openide.loaders.DataObject.getNodeDelegateImpl(DataObject.java:281)
        at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:273)
        at org.netbeans.spi.palette.PaletteFactory.createPalette(PaletteFactory.java:112)
        at
org.netbeans.modules.visualweb.designer.jsf.palette.PaletteControllerFactory.createJsfPaletteController(PaletteControllerFactory.java:158)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.initPaletteController(JsfForm.java:264)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.init(JsfForm.java:234)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.<init>(JsfForm.java:223)
        at org.netbeans.modules.visualweb.designer.jsf.JsfForm.getJsfForm(JsfForm.java:332)
        at
org.netbeans.modules.visualweb.designer.jsf.DesignerJsfServiceImpl.createDesignerMultiViewElement(DesignerJsfServiceImpl.java:70)
        at
org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport$DesignerDesc.createElement(JsfJavaEditorSupport.java:562)
        at org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:206)
        at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:127)
        at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:123)
        at org.netbeans.core.multiview.MultiViewPeer.requestFocus(MultiViewPeer.java:249)
        at org.netbeans.core.multiview.MultiViewCloneableTopComponent.requestFocus(MultiViewCloneableTopComponent.java:153)
        at org.netbeans.core.windows.view.ui.AbstractModeContainer.focusSelectedTopComponent(AbstractModeContainer.java:199)
        at org.netbeans.core.windows.view.ModeView.focusSelectedTopComponent(ModeView.java:161)
        at org.netbeans.core.windows.view.ViewHierarchy.activateModeView(ViewHierarchy.java:395)
        at org.netbeans.core.windows.view.ViewHierarchy.activateMode(ViewHierarchy.java:389)
        at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:416)
        at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:269)
        at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:245)
        at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:183)
        at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:123)
        at org.netbeans.core.windows.Central.activateModeTopComponent(Central.java:1748)
        at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:1170)
        at org.openide.windows.TopComponent.requestActive(TopComponent.java:739)
        at
org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport.doOpenDesigner(JsfJavaEditorSupport.java:177)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport$1.run(JsfJavaEditorSupport.java:158)
        at org.openide.util.Mutex.doEvent(Mutex.java:1335)
        at org.openide.util.Mutex.writeAccess(Mutex.java:452)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport.openDesigner(JsfJavaEditorSupport.java:150)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJspEditorSupport.openDesigner(JsfJspEditorSupport.java:210)
        at org.netbeans.modules.visualweb.project.jsfloader.JsfJspDataObject$OpenEdit.open(JsfJspDataObject.java:257)
        at org.netbeans.modules.visualweb.project.jsf.framework.JSFFrameworkProvider$2.run(JSFFrameworkProvider.java:212)
[catch] at org.openide.util.Mutex.leaveImpl(Mutex.java:902)
        at org.openide.util.Mutex.leave(Mutex.java:835)
        at org.openide.util.Mutex.writeAccess(Mutex.java:396)
        at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:211)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6134)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5899)
        at java.awt.Container.processEvent(Container.java:2023)
        at java.awt.Component.dispatchEventImpl(Component.java:4501)
        at java.awt.Container.dispatchEventImpl(Container.java:2081)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
        at java.awt.Container.dispatchEventImpl(Container.java:2067)
        at java.awt.Window.dispatchEventImpl(Window.java:2458)
        at java.awt.Component.dispatchEvent(Component.java:4331)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 1 _ potingwu 2009-01-21 16:50:33 UTC

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