java.lang.IllegalStateException: Current thread has already started a transaction at org.netbeans.modules.xml.xam.AbstractModel.startTransaction(AbstractModel.java:317) at org.netbeans.modules.xml.xam.AbstractModel.startTransaction(AbstractModel.java:312) at org.netbeans.modules.web.jsf.navigation.NavigationCaseNode.destroy(NavigationCaseNode.java:173) [catch] at org.netbeans.modules.web.jsf.navigation.graph.actions.MapActionUtility$HandleDeleteAction2$1.run(MapActionUtility.java:265) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) 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)