java.lang.IllegalArgumentException: Already listening to /hudson/workdir/jobs/trunk/workspace/ide.kit/build/test/qa-functional/work/userdir0/SampleRailsApplication/app/controllers at org.netbeans.modules.ruby.modules.project.rake.FileChangeSupport.addListener(FileChangeSupport.java:92) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.listen(SourcesHelper.java:475) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.getSourceGroups(SourcesHelper.java:409) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:110) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:101) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.modules.ruby.railsprojects.RailsSources.getSourceGroups(RailsSources.java:100) at org.netbeans.spi.project.support.LookupProviderSupport$SourcesImpl.getSourceGroups(LookupProviderSupport.java:260) at org.netbeans.modules.ruby.railsprojects.ui.RailsLogicalViewProvider$RailsLogicalViewRootNode.setProjectFiles(RailsLogicalViewProvider.java:272) at org.netbeans.modules.ruby.railsprojects.ui.RailsLogicalViewProvider$RailsLogicalViewRootNode.(RailsLogicalViewProvider.java:235) at org.netbeans.modules.ruby.railsprojects.ui.RailsLogicalViewProvider.createLogicalView(RailsLogicalViewProvider.java:135) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.logicalViewForProject(ProjectsRootNode.java:300) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.createNodes(ProjectsRootNode.java:261) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.createNodes(ProjectsRootNode.java:219) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1596) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:168) at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:925) at org.openide.nodes.EntrySupport$Default.updateAdd(EntrySupport.java:505) at org.openide.nodes.EntrySupport$Default.setEntries(EntrySupport.java:345) at org.openide.nodes.Children$Keys$2.run(Children.java:1490) at org.openide.util.Mutex$1Exec.run(Mutex.java:1239) at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1796) at org.openide.util.Mutex.postRequest(Mutex.java:1245) at org.openide.util.Mutex.postRequest(Mutex.java:1209) at org.openide.util.Mutex.postWriteRequest(Mutex.java:582) at org.openide.nodes.Children$Keys.applyKeys(Children.java:1499) at org.openide.nodes.Children$Keys.setKeys(Children.java:1443) at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.propertyChange(ProjectsRootNode.java:318) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.project.ui.OpenProjectList$4.run(OpenProjectList.java:647) at org.netbeans.modules.project.ui.OpenProjectList$4.run(OpenProjectList.java:646) at org.openide.util.Mutex$1AWTWorker.run(Mutex.java:1370) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at org.netbeans.jemmy.QueueTool$JemmyQueue.dispatchEvent(QueueTool.java:610) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153) at java.awt.Dialog$1.run(Dialog.java:535) at java.awt.Dialog$2.run(Dialog.java:565) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:563) at java.awt.Component.show(Component.java:1302) at java.awt.Component.setVisible(Component.java:1255) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:526) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:214) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at org.netbeans.jemmy.QueueTool$JemmyQueue.dispatchEvent(QueueTool.java:610) 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) [catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) SEVERE [org.openide.util.RequestProcessor] java.lang.IllegalArgumentException: Already listening to /hudson/workdir/jobs/trunk/workspace/ide.kit/build/test/qa-functional/work/userdir0/SampleRailsApplication/spec at org.netbeans.modules.ruby.modules.project.rake.FileChangeSupport.addListener(FileChangeSupport.java:92) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.listen(SourcesHelper.java:475) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.getSourceGroups(SourcesHelper.java:409) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:110) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:101) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.modules.ruby.railsprojects.RailsSources.getSourceGroups(RailsSources.java:100) at org.netbeans.spi.project.support.LookupProviderSupport$SourcesImpl.getSourceGroups(LookupProviderSupport.java:260) at org.netbeans.modules.tasklist.projectint.OpenedProjectsIterator.createIterator(OpenedProjectsIterator.java:94) at org.netbeans.modules.tasklist.projectint.OpenedProjectsIterator.initialize(OpenedProjectsIterator.java:85) at org.netbeans.modules.tasklist.projectint.OpenedProjectsIterator.hasNext(OpenedProjectsIterator.java:70) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.getFileSystem(TaskManagerImpl.java:348) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.listenToFileSystemChanges(TaskManagerImpl.java:332) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.doRefresh(TaskManagerImpl.java:427) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.access$900(TaskManagerImpl.java:74) at org.netbeans.modules.tasklist.impl.TaskManagerImpl$8.run(TaskManagerImpl.java:418) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) SEVERE [org.openide.util.RequestProcessor] java.lang.IllegalArgumentException: Already listening to /hudson/workdir/jobs/trunk/workspace/ide.kit/build/test/qa-functional/work/userdir0/SampleRailsApplication/app/helpers at org.netbeans.modules.ruby.modules.project.rake.FileChangeSupport.addListener(FileChangeSupport.java:92) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.listen(SourcesHelper.java:475) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.getSourceGroups(SourcesHelper.java:409) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:110) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:101) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.modules.ruby.railsprojects.RailsSources.getSourceGroups(RailsSources.java:100) at org.netbeans.spi.project.support.LookupProviderSupport$SourcesImpl.getSourceGroups(LookupProviderSupport.java:260) at org.netbeans.modules.tasklist.projectint.OpenedProjectsScanningScope.isInScope(OpenedProjectsScanningScope.java:116) at org.netbeans.modules.tasklist.impl.TaskManagerImpl$4.run(TaskManagerImpl.java:272) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) SEVERE [org.openide.util.RequestProcessor] java.lang.IllegalArgumentException: Already listening to /hudson/workdir/jobs/trunk/workspace/ide.kit/build/test/qa-functional/work/userdir0/SampleRailsApplication/app/models at org.netbeans.modules.ruby.modules.project.rake.FileChangeSupport.addListener(FileChangeSupport.java:92) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.listen(SourcesHelper.java:475) at org.netbeans.modules.ruby.spi.project.support.rake.SourcesHelper$SourcesImpl.getSourceGroups(SourcesHelper.java:409) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:110) at org.netbeans.modules.ruby.railsprojects.RailsSources$1.run(RailsSources.java:101) at org.openide.util.Mutex.readAccess(Mutex.java:285) at org.netbeans.modules.ruby.railsprojects.RailsSources.getSourceGroups(RailsSources.java:100) at org.netbeans.spi.project.support.LookupProviderSupport$SourcesImpl.getSourceGroups(LookupProviderSupport.java:260) at org.netbeans.modules.tasklist.projectint.OpenedProjectsScanningScope.isInScope(OpenedProjectsScanningScope.java:116) at org.netbeans.modules.tasklist.impl.TaskManagerImpl$4.run(TaskManagerImpl.java:272) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)