History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RUBY-1602
Type: Exception Exception
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Oleg Shpynov
Reporter: Shane Witbeck
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Ruby

java.lang.Throwable

Created: 22 Jul 08 19:06   Updated: 23 Jul 08 14:09
Component/s: Plugin Reports
Fix Version/s: 1.5

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment:
Idea build #7920
Revision: 17933
Build: 1.5.17933


 Description  « Hide
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)


 All   Comments   Work Log   Change History      Sort Order:
Oleg Shpynov - 23 Jul 08 14:09
rev. 17966