java.lang.NullPointerException at org.netbeans.modules.ruby.railsprojects.classpath.BootClassPathImplementation.getGemManager(BootClassPathImplementation.java:280) at org.netbeans.modules.ruby.railsprojects.classpath.BootClassPathImplementation.getResources(BootClassPathImplementation.java:136) at org.netbeans.api.gsfpath.classpath.ClassPath.entries(ClassPath.java:296) at org.netbeans.modules.gsfret.source.GlobalSourcePath.createResources(GlobalSourcePath.java:214) at org.netbeans.modules.gsfret.source.GlobalSourcePath.access$1200(GlobalSourcePath.java:87) at org.netbeans.modules.gsfret.source.GlobalSourcePath$SourcePathImplementation.getResources(GlobalSourcePath.java:473) at org.netbeans.api.gsfpath.classpath.ClassPath.entries(ClassPath.java:296) at org.netbeans.modules.gsfret.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:713) at org.netbeans.modules.gsfret.source.usages.RepositoryUpdater$CompileWorker$1.run(RepositoryUpdater.java:679) at org.netbeans.modules.gsfret.source.usages.ClassIndexManager.writeLock(ClassIndexManager.java:80) at org.netbeans.modules.gsfret.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:676) at org.netbeans.modules.gsfret.source.usages.RepositoryUpdater$CompileWorker.run(RepositoryUpdater.java:651) at org.netbeans.napi.gsfret.source.Source$CompilationJob.run(Source.java:1140) 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) at java.lang.Thread.run(Thread.java:619)