java.lang.AssertionError at org.netbeans.modules.ruby.rubyproject.api.RubyInstallation.getRubyStubs(RubyInstallation.java:456) at org.netbeans.modules.ruby.rubyproject.api.RubyInstallation$1.getResources(RubyInstallation.java:781) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:272) at org.netbeans.modules.ruby.rubyproject.api.RubyInstallation.getClassPathEntries(RubyInstallation.java:881) at org.netbeans.modules.ruby.rubyproject.classpath.BootClassPathImplementation.getResources(BootClassPathImplementation.java:67) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:272) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.createResources(GlobalSourcePath.java:185) at org.netbeans.modules.java.source.classpath.GlobalSourcePath.access$1200(GlobalSourcePath.java:60) at org.netbeans.modules.java.source.classpath.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:430) at org.netbeans.api.java.classpath.ClassPath.entries(ClassPath.java:272) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:679) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:645) at org.netbeans.modules.java.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:49) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:642) at org.netbeans.modules.java.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:617) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1112) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) [catch] at java.lang.Thread.run(Thread.java:619) java.lang.IllegalArgumentException: Project RubyApplication42 is not open and cannot be set as main. at org.netbeans.modules.project.ui.OpenProjectList.setMainProject(OpenProjectList.java:474) [catch] at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:175) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)