java.io.IOException: Cannot take data lock for more than 500 ms at org.netbeans.modules.xml.multiview.XmlMultiViewDataObject.waitForLock(XmlMultiViewDataObject.java:206) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer.takeLock(XmlMultiViewDataSynchronizer.java:111) at org.netbeans.modules.xml.multiview.XmlMultiViewDataSynchronizer.requestUpdateData(XmlMultiViewDataSynchronizer.java:132) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport$XmlDocumentListener.doUpdate(XmlMultiViewEditorSupport.java:448) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport$XmlDocumentListener.removeUpdate(XmlMultiViewEditorSupport.java:443) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.removeUpdate(PriorityDocumentListenerList.java:57) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:242) at org.netbeans.editor.BaseDocument.fireRemoveUpdate(BaseDocument.java:1262) at org.netbeans.editor.BaseDocument.remove(BaseDocument.java:731) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:670) at org.netbeans.modules.xml.multiview.Utils$1.run(Utils.java:85) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:219) at org.openide.text.NbDocument.runAtomic(NbDocument.java:357) at org.netbeans.modules.xml.multiview.Utils.replaceDocument(Utils.java:99) [catch] at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport$8.run(XmlMultiViewEditorSupport.java:529) 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)