java.lang.Throwable: Locked by: at org.openide.filesystems.FileLock.(FileLock.java:85) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.(LockForFile.java:91) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.tryLock(LockForFile.java:102) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.lock(FileObj.java:359) at org.openide.filesystems.FileObject.getOutputStream(FileObject.java:736) Caused: org.openide.filesystems.FileAlreadyLockedException: D:\tools\web-main\nbbuild\testuserdir\build.properties at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.registerLock(LockForFile.java:114) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.LockForFile.tryLock(LockForFile.java:103) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj.lock(FileObj.java:359) at org.openide.filesystems.FileObject.getOutputStream(FileObject.java:736) at org.netbeans.spi.project.support.ant.PropertyUtils$2.run(PropertyUtils.java:199) at org.netbeans.spi.project.support.ant.PropertyUtils$2.run(PropertyUtils.java:167) at org.openide.util.Mutex.writeAccess(Mutex.java:438) at org.netbeans.spi.project.support.ant.PropertyUtils.putGlobalProperties(PropertyUtils.java:167) at org.netbeans.modules.java.j2seplatform.libraries.J2SELibraryTypeProvider$1.run(J2SELibraryTypeProvider.java:140) at org.openide.util.Mutex.leaveImpl(Mutex.java:908) at org.openide.util.Mutex.leave(Mutex.java:841) at org.openide.util.Mutex.readAccess(Mutex.java:292) at org.netbeans.spi.project.support.ant.PropertyUtils$FilePropertyProvider.fireChange(PropertyUtils.java:319) at org.netbeans.spi.project.support.ant.PropertyUtils$FilePropertyProvider.fileDataCreated(PropertyUtils.java:346) at org.openide.filesystems.FileUtil$Holder.someChange(FileUtil.java:493) at org.openide.filesystems.FileUtil$Holder.fileChanged(FileUtil.java:508) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:145) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1246) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:997) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:84) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:642) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:568) at org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:536) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.fireFileChangedEvent(BaseFileObj.java:679) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj$1.close(FileObj.java:137) at java.io.FilterOutputStream.close(FilterOutputStream.java:143) at org.openide.filesystems.FileObject$1.close(FileObject.java:751) at org.netbeans.spi.project.support.ant.PropertyUtils$2.run(PropertyUtils.java:203) at org.netbeans.spi.project.support.ant.PropertyUtils$2.run(PropertyUtils.java:167) at org.openide.util.Mutex.writeAccess(Mutex.java:438) at org.netbeans.spi.project.support.ant.PropertyUtils.putGlobalProperties(PropertyUtils.java:167) at org.netbeans.modules.java.j2seplatform.libraries.J2SELibraryTypeProvider$1.run(J2SELibraryTypeProvider.java:140) at org.openide.util.Mutex.postRequest(Mutex.java:1258) at org.openide.util.Mutex.postWriteRequest(Mutex.java:587) at org.netbeans.modules.java.j2seplatform.libraries.J2SELibraryTypeProvider.libraryCreated(J2SELibraryTypeProvider.java:132) at org.netbeans.modules.project.libraries.LibrariesStorage.fileDataCreated(LibrariesStorage.java:359) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:139) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:128) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1246) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:607) at org.netbeans.modules.derby.DerbyOptions.registerLibrary(DerbyOptions.java:360) at org.netbeans.modules.derby.DerbyOptions.setLocation(DerbyOptions.java:193) at org.netbeans.modules.derby.DerbyOptions.trySetLocation(DerbyOptions.java:203) at org.netbeans.modules.derby.DerbyActivator.registerDerby(DerbyActivator.java:98) at org.netbeans.modules.derby.DerbyActivator.doActivate(DerbyActivator.java:86) at org.netbeans.modules.derby.DerbyActivator.activate(DerbyActivator.java:71) at org.netbeans.modules.derby.RegisterDerby.getDefault(RegisterDerby.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:0) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl$MethodAndParams.invoke(BinaryFS.java:773) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.getValue(BinaryFS.java:703) at org.netbeans.core.startup.layers.BinaryFS$BFSBase.getAttribute(BinaryFS.java:549) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:930) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:863) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:926) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:863) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:791) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1394) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:842) at org.openide.loaders.FolderLookup$ICItem.getInstance(FolderLookup.java:597) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1044) at org.openide.util.lookup.AbstractLookup$R.allInstances(AbstractLookup.java:1024) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1267) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1105) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1072) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1055) at org.openide.util.lookup.ProxyLookup$LazyCollection.toArray(ProxyLookup.java:1161) at java.util.ArrayList.addAll(ArrayList.java:472) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1125) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1072) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1055) at org.openide.util.lookup.ProxyLookup$LazyCollection.size(ProxyLookup.java:1140) at org.netbeans.modules.db.runtime.DatabaseRuntimeManager.getRuntimes(DatabaseRuntimeManager.java:99) at org.netbeans.api.db.explorer.ConnectionManager.getDefault(ConnectionManager.java:92) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.DatabaseTablesPanel.initializeWithDbConnections(DatabaseTablesPanel.java:257) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.DatabaseTablesPanel.initSubComponents(DatabaseTablesPanel.java:208) at org.netbeans.modules.j2ee.persistence.wizard.fromdb.DatabaseTablesPanel.ancestorAdded(DatabaseTablesPanel.java:1012) at javax.swing.AncestorNotifier.fireAncestorAdded(AncestorNotifier.java:68) at javax.swing.AncestorNotifier.componentShown(AncestorNotifier.java:175) at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:163) at java.awt.Component.processComponentEvent(Component.java:6122) at java.awt.Component.processEvent(Component.java:6070) at java.awt.Container.processEvent(Container.java:2039) at java.awt.Window.processEvent(Window.java:1835) at java.awt.Component.dispatchEventImpl(Component.java:4653) at java.awt.Container.dispatchEventImpl(Container.java:2097) at java.awt.Window.dispatchEventImpl(Window.java:2482) at java.awt.Component.dispatchEvent(Component.java:4481) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:607) at java.awt.EventQueue$1.run(EventQueue.java:605) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:621) at java.awt.EventQueue$2.run(EventQueue.java:619) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:618) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) at java.awt.Dialog$1.run(Dialog.java:1044) at java.awt.Dialog$3.run(Dialog.java:1096) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:1094) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1074) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1109) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1096) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:126) at org.openide.util.Mutex.doEventAccess(Mutex.java:1363) at org.openide.util.Mutex.readAccess(Mutex.java:273) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1081) at java.awt.Component.show(Component.java:1584) at java.awt.Component.setVisible(Component.java:1536) at java.awt.Window.setVisible(Window.java:841) at java.awt.Dialog.setVisible(Dialog.java:984) at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.showDialog(DialogDisplayerImpl.java:260) at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.run(DialogDisplayerImpl.java:186) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:607) at java.awt.EventQueue$1.run(EventQueue.java:605) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:616) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158) 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)