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:113) 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.(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:248) 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) 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(LightweightDispatcher.java:4301) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:3965) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.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)