Assertion failed: Access to psi files should be performed only after startup activity
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.psi.impl.cache.impl.RepositoryManagerImpl.getFileId(RepositoryManagerImpl.java:67)
at com.intellij.psi.impl.compiled.ClsFileImpl.getRepositoryId(ClsFileImpl.java:119)
at com.intellij.psi.impl.compiled.ClsFileImpl.getClasses(ClsFileImpl.java:31)
at com.intellij.psi.impl.file.PsiDirectoryImpl.getClasses(PsiDirectoryImpl.java:135)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.getClasses(PsiManagerImpl.java:18)
at com.intellij.psi.impl.PsiManagerImpl.getClasses(PsiManagerImpl.java:120)
at com.intellij.psi.impl.file.PsiPackageImpl.getClasses(PsiPackageImpl.java:119)
at com.intellij.psi.impl.file.PsiPackageImpl.getClasses(PsiPackageImpl.java:200)
at org.jetbrains.plugins.ruby.jruby.codeInsight.resolve.JavaReference.resolve(JavaReference.java:79)
at org.jetbrains.plugins.ruby.jruby.codeInsight.resolve.JavaReference.resolveParent(JavaReference.java:100)
at org.jetbrains.plugins.ruby.jruby.codeInsight.resolve.JavaReference.resolve(JavaReference.java:70)
at org.jetbrains.plugins.ruby.jruby.codeInsight.resolve.JavaReference.resolveParent(JavaReference.java:100)
at org.jetbrains.plugins.ruby.jruby.codeInsight.resolve.JavaReference.getLocation(JavaReference.java:151)
at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.methodCall.RCallBaseUtil.getJavaPackage(RCallBaseUtil.java:235)
at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.methodCall.RCallBase.createVirtualCopy(RCallBase.java:193)
at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.holders.RContainerBase.addVirtualData(RContainerBase.java:137)
at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.controlStructures.modules.RModuleImpl.createVirtualCopy(RModuleImpl.java:89)
at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.controlStructures.modules.RModuleImpl.createVirtualCopy(RModuleImpl.java:48)
at org.jetbrains.plugins.ruby.ruby.lang.psi.impl.RPsiFileBase.createVirtualCopy(RPsiFileBase.java:249)
at org.jetbrains.plugins.ruby.ruby.cache.psi.RVirtualUtil.createBy(RVirtualUtil.java:59)
at org.jetbrains.plugins.ruby.ruby.cache.info.RFileInfoFactory.createRFileInfoByRFile(RFileInfoFactory.java:82)
at org.jetbrains.plugins.ruby.ruby.cache.info.RFileInfoFactory.createRFileInfo(RFileInfoFactory.java:53)
at org.jetbrains.plugins.ruby.ruby.cache.fileCache.impl.RubyFilesCacheImpl.createRFileInfo(RubyFilesCacheImpl.java:227)
at org.jetbrains.plugins.ruby.ruby.cache.fileCache.impl.RubyFilesCacheImpl.regenerateFileInfo(RubyFilesCacheImpl.java:192)
at org.jetbrains.plugins.ruby.ruby.cache.fileCache.impl.RubyFilesCacheImpl.processFile(RubyFilesCacheImpl.java:413)
at com.intellij.ide.startup.FileSystemSynchronizer.updateFiles(FileSystemSynchronizer.java:191)
at com.intellij.ide.startup.FileSystemSynchronizer.execute(FileSystemSynchronizer.java:72)
at com.intellij.ide.startup.impl.StartupManagerImpl$2.run(StartupManagerImpl.java:4)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:213)
at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivities(StartupManagerImpl.java:28)
at com.intellij.openapi.project.impl.ProjectManagerImpl$3.run(ProjectManagerImpl.java:2)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:8)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:75)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:50)
at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:10)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:2)
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)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:9)