java.lang.IllegalStateException: Should not acquire Children.MUTEX while holding ProjectManager.mutex() at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1805) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:351) at org.openide.explorer.view.TreeView$TreePropertyListener.propertyChange(TreeView.java:1178) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:187) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.explorer.ExplorerManager$2.run(ExplorerManager.java:865) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.readAccess(Mutex.java:345) at org.openide.explorer.ExplorerManager.fireInAWT(ExplorerManager.java:862) at org.openide.explorer.ExplorerManager$Listener.propertyChange(ExplorerManager.java:932) Caused: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor32.invoke(GeneratedMethodAccessor32.java:0) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:450) Caused: java.lang.reflect.UndeclaredThrowableException at $Proxy5.propertyChange(.java:0) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1230) at org.openide.nodes.Node.fireCookieChange(Node.java:1203) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1226) at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1171) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1230) at org.openide.nodes.Node.fireCookieChange(Node.java:1203) at org.openide.loaders.DataNode.access$700(DataNode.java:64) at org.openide.loaders.DataNode$4.run(DataNode.java:763) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.writeAccess(Mutex.java:452) at org.openide.loaders.DataNode.fireChange(DataNode.java:739) at org.openide.loaders.DataNode$PropL.propertyChange(DataNode.java:882) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:187) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:910) at org.openide.loaders.MultiDataObject.fireCookieChange(MultiDataObject.java:849) at org.openide.loaders.MultiDataObject$ChangeAndBefore.stateChanged(MultiDataObject.java:1265) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.openide.nodes.CookieSet.fireChangeEvent(CookieSet.java:299) at org.openide.nodes.CookieSet.remove(CookieSet.java:150) at org.netbeans.modules.xml.cookies.DefaultCookieManager.removeCookie(DefaultCookieManager.java:66) at org.netbeans.modules.xml.cookies.DataObjectCookieManager.removeCookie(DataObjectCookieManager.java:75) at org.netbeans.modules.xml.text.TextEditorSupport.notifyUnmodified(TextEditorSupport.java:285) at org.openide.text.CloneableEditorSupport.callNotifyUnmodified(CloneableEditorSupport.java:1830) at org.openide.text.CloneableEditorSupport$1SaveAsReader.after(CloneableEditorSupport.java:1029) at org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:1046) at org.openide.text.DataEditorSupport.superSaveDoc(DataEditorSupport.java:419) at org.openide.text.DataEditorSupport$SaveImpl.run(DataEditorSupport.java:1061) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:430) at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:415) at org.netbeans.modules.xml.text.TextEditorSupport.saveDocument(TextEditorSupport.java:365) at org.netbeans.modules.xml.text.TextEditorSupport$Env.save(TextEditorSupport.java:656) at org.netbeans.modules.maven.model.Utilities.saveChanges(Utilities.java:295) at org.netbeans.modules.maven.customizer.CustomizerProviderImpl.writeAll(CustomizerProviderImpl.java:318) at org.netbeans.modules.maven.customizer.CustomizerProviderImpl$OptionListener$1.run(CustomizerProviderImpl.java:277) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509) at org.netbeans.modules.maven.customizer.CustomizerProviderImpl$OptionListener.actionPerformed(CustomizerProviderImpl.java:274) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$1.run(CustomizerDialog.java:213) at org.openide.util.Mutex.writeAccess(Mutex.java:394) 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:6041) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5806) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2440) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)