java.lang.IllegalArgumentException: Already listening to /Users/tor/designer/clone/Tool/test at org.openide.filesystems.FileUtil.addFileChangeListener(FileUtil.java:242) at org.netbeans.modules.java.api.common.SourceRoots$ProjectMetadataListener.add(SourceRoots.java:511) at org.netbeans.modules.java.api.common.SourceRoots$4.run(SourceRoots.java:257) at org.netbeans.modules.java.api.common.SourceRoots$4.run(SourceRoots.java:235) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.modules.java.api.common.SourceRoots.getRootURLs(SourceRoots.java:235) at org.netbeans.modules.java.api.common.SourceRoots$3.run(SourceRoots.java:210) at org.netbeans.modules.java.api.common.SourceRoots$3.run(SourceRoots.java:205) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.modules.java.api.common.SourceRoots.getRoots(SourceRoots.java:205) at org.netbeans.modules.java.api.common.classpath.ClassPathProviderImpl.getTestSrcDir(ClassPathProviderImpl.java:142) at org.netbeans.modules.java.api.common.classpath.ClassPathProviderImpl.getType(ClassPathProviderImpl.java:181) at org.netbeans.modules.java.api.common.classpath.ClassPathProviderImpl.getSourcepath(ClassPathProviderImpl.java:277) at org.netbeans.modules.java.api.common.classpath.ClassPathProviderImpl.findClassPath(ClassPathProviderImpl.java:315) at org.netbeans.spi.java.project.support.ClassPathProviderMerger$ProxyClassPathImplementation.checkProviders(ClassPathProviderMerger.java:165) at org.netbeans.spi.java.project.support.ClassPathProviderMerger$ProxyClassPathImplementation.(ClassPathProviderMerger.java:148) at org.netbeans.spi.java.project.support.ClassPathProviderMerger$CPProvider.findClassPath(ClassPathProviderMerger.java:105) at org.netbeans.modules.java.project.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:65) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:550) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:547) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:326) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:577) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1030) Caused: org.openide.util.RequestProcessor$Item: task failed due to: java.lang.IllegalArgumentException: Already listening to /Users/tor/designer/clone/Tool/test at org.openide.util.RequestProcessor.post(RequestProcessor.java:267) at org.netbeans.modules.java.JavaNode.(JavaNode.java:123) at org.netbeans.api.java.loaders.JavaDataSupport.createJavaNode(JavaDataSupport.java:88) at org.netbeans.modules.java.JavaDataObject.createNodeDelegate(JavaDataObject.java:100) at org.openide.loaders.DataObject$1.run(DataObject.java:285) at org.openide.util.Mutex.readAccess(Mutex.java:362) at org.openide.util.Mutex$1R.run(Mutex.java:1301) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1810) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:351) at org.openide.loaders.DataObject.getNodeDelegateImpl(DataObject.java:281) at org.openide.loaders.DataObject.getNodeDelegate(DataObject.java:273) at org.openide.text.DataEditorSupport.messageHtmlName(DataEditorSupport.java:209) at org.openide.text.CloneableEditor$2.run(CloneableEditor.java:832) at org.openide.util.Mutex.doEvent(Mutex.java:1335) at org.openide.util.Mutex.writeAccess(Mutex.java:452) at org.openide.text.CloneableEditor.updateName(CloneableEditor.java:829) at org.openide.text.CloneableEditor.readExternal(CloneableEditor.java:935) at org.openide.windows.TopComponent$Replacer.readObject(TopComponent.java:1523) 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 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.readSerial(XMLSettingsSupport.java:544) at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceCreate(XMLSettingsSupport.java:576) at org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceCreate(SerialDataConvertor.java:420) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentPersistentForID(PersistenceManager.java:530) at org.netbeans.core.windows.persistence.PersistenceManager.getTopComponentForID(PersistenceManager.java:640) at org.netbeans.core.windows.PersistenceHandler.getTopComponentForID(PersistenceHandler.java:457) at org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:145) at org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:77) at org.netbeans.core.NonGui$2.run(NonGui.java:184) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:633) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)