java.lang.RuntimeException at org.netbeans.modules.xml.refactoring.XMLRefactoringTransaction.rollback(XMLRefactoringTransaction.java:212) at org.netbeans.modules.refactoring.api.RefactoringSession.undoRefactoring(RefactoringSession.java:163) at org.netbeans.modules.refactoring.spi.impl.UndoManager$SessionUndoItem.undo(UndoManager.java:596) at org.netbeans.modules.refactoring.spi.impl.UndoManager.undo(UndoManager.java:221) at org.netbeans.modules.refactoring.spi.impl.UndoAction.performAction(UndoAction.java:96) at org.openide.util.actions.CallableSystemAction$.run(CallableSystemAction.java:118) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.actionPerformed(ActionsBridge.java:111) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:104) at org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:52) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.doRun(ActionsBridge.java:102) at org.netbeans.modules.openide.util.ActionsBridge$.run(ActionsBridge.java:71) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) org.openide.filesystems.FileAlreadyLockedException: C:\Users\Sunbon\Documents\NetBeansProjects\StockQuoteService\StockQuoteService\src\conf\xml-resources\web-service-references\StockService\wsdl\stock.xsd at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.registerLock(LockForFile.java:107) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.tryLock(LockForFile.java:96) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.lock(FileObj.java:277) at org.openide.filesystems.FileObject.getOutputStream(FileObject.java:521) at org.netbeans.modules.refactoring.spi.BackupFacility$DefaultImpl.copy(BackupFacility.java:272) at org.netbeans.modules.refactoring.spi.BackupFacility$DefaultImpl.restore(BackupFacility.java:231) at org.netbeans.modules.refactoring.spi.BackupFacility$DefaultHandle.restore(BackupFacility.java:168) at org.netbeans.modules.xml.refactoring.XMLRefactoringTransaction.rollback(XMLRefactoringTransaction.java:209) at org.netbeans.modules.refactoring.api.RefactoringSession.undoRefactoring(RefactoringSession.java:163) at org.netbeans.modules.refactoring.spi.impl.UndoManager$SessionUndoItem.undo(UndoManager.java:596) at org.netbeans.modules.refactoring.spi.impl.UndoManager.undo(UndoManager.java:221) at org.netbeans.modules.refactoring.spi.impl.UndoAction.performAction(UndoAction.java:96) at org.openide.util.actions.CallableSystemAction$.run(CallableSystemAction.java:118) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.actionPerformed(ActionsBridge.java:111) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:104) at org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:52) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.doRun(ActionsBridge.java:102) at org.netbeans.modules.openide.util.ActionsBridge$.run(ActionsBridge.java:71) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005) java.lang.Throwable: Locked by: at org.openide.filesystems.FileLock.(FileLock.java:80) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.(LockForFile.java:84) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.tryLock(LockForFile.java:95) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.lock(FileObj.java:277) at org.netbeans.modules.xml.schema.SchemaEditorSupport$SchemaEditorEnv.takeLock(SchemaEditorSupport.java:752) at org.openide.text.DataEditorSupport$Env.markModified(DataEditorSupport.java:743) at org.openide.text.CloneableEditorSupport.notifyModified(CloneableEditorSupport.java:1782) at org.netbeans.modules.xml.schema.SchemaEditorSupport.notifyModified(SchemaEditorSupport.java:707) at org.openide.text.CloneableEditorSupport.callNotifyModified(CloneableEditorSupport.java:1751) at org.openide.text.CloneableEditorSupport$Listener.vetoableChange(CloneableEditorSupport.java:2659) at org.netbeans.editor.BaseDocument.notifyModify(BaseDocument.java:1819) at org.netbeans.editor.BaseDocument.notifyModifyCheckStart(BaseDocument.java:968) at org.netbeans.editor.BaseDocument.remove(BaseDocument.java:867) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:652) at org.netbeans.modules.xml.xdm.visitor.Utils.replaceDocument(Utils.java:111) at org.netbeans.modules.xml.xdm.visitor.Utils.replaceDocument(Utils.java:123) at org.netbeans.modules.xml.xdm.XDMModel.flushDocument(XDMModel.java:875) at org.netbeans.modules.xml.xdm.XDMModel.flush(XDMModel.java:145) at org.netbeans.modules.xml.xdm.xam.XDMAccess.flush(XDMAccess.java:110) at org.netbeans.modules.xml.xam.AbstractModel.endTransaction(AbstractModel.java:326) at org.netbeans.modules.xml.xam.AbstractModel.endTransaction(AbstractModel.java:313) at org.netbeans.modules.xml.axi.impl.DefaultSchemaGenerator$UpdateHelper.execute(DefaultSchemaGenerator.java:800) at org.netbeans.modules.xml.axi.impl.DefaultSchemaGenerator.updateSchema(DefaultSchemaGenerator.java:131) at org.netbeans.modules.xml.axi.impl.SchemaGeneratorFactoryImpl.updateSchema(SchemaGeneratorFactoryImpl.java:92) at org.netbeans.modules.xml.axi.impl.ModelAccessImpl.flush(ModelAccessImpl.java:112) at org.netbeans.modules.xml.xam.AbstractModel.endTransaction(AbstractModel.java:326) at org.netbeans.modules.xml.xam.AbstractModel.endTransaction(AbstractModel.java:313) at org.netbeans.modules.xml.schema.abe.StartTagPanel.addCompositor(StartTagPanel.java:781) at org.netbeans.modules.xml.schema.abe.StartTagPanel.addCompositor(StartTagPanel.java:749) at org.netbeans.modules.xml.schema.abe.action.CompositorOnElementNewType.create(CompositorOnElementNewType.java:86) at org.netbeans.modules.xml.schema.abe.action.CompositorOnElementNewType.create(CompositorOnElementNewType.java:91) at org.openide.actions.NewAction.performAction(NewAction.java:100) at org.openide.actions.NewAction.access$100(NewAction.java:64) at org.openide.actions.NewAction$ActSubMenuModel.performActionAt(NewAction.java:245) at org.openide.awt.Actions$ISubActionListener.actionPerformed(Actions.java:1150) 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.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266) 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)