Exceptions in idea.log - it appears to be releated to indexing

I've had all sorts of weird stacktraces appear in my idea.log when I switched over to Linux as my main dev box. They appear both on my IntelliJ 8.0.4 as well as the IU-93.94 version. Often time I'm forced to restart IDEA as it becomes sluggish or just eats up all my memory.

I've tried deleting the system directory, marking the caches as invalid through the UI etc. nothing appears to work. Here is an example of what I'm seeing, I'm also attaching a zip of my log dir from a clean open of my project. I checked the project out w/ IntelliJ then go through the wizard to import the project from existing source.

2010-02-04 17:31:33,956 [ 817058]  ERROR - aemon.impl.PassExecutorService - IntelliJ IDEA 9.0.1  Build #IU-93.94
2010-02-04 17:31:33,956 [ 817058]  ERROR - aemon.impl.PassExecutorService - JDK: 1.6.0_18
2010-02-04 17:31:33,957 [ 817059]  ERROR - aemon.impl.PassExecutorService - VM: Java HotSpot(TM) Server VM
2010-02-04 17:31:33,957 [ 817059]  ERROR - aemon.impl.PassExecutorService - Vendor: Sun Microsystems Inc.
2010-02-04 17:31:33,957 [ 817059]  ERROR - aemon.impl.PassExecutorService - OS: Linux
2010-02-04 17:31:33,957 [ 817059]  ERROR - aemon.impl.PassExecutorService - Last Action: GotoFile
2010-02-04 17:31:33,957 [ 817059]  ERROR - aemon.impl.PassExecutorService - Original exception:  
java.lang.IllegalArgumentException: Negative position
    at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:698)
    at com.intellij.util.io.ReadWriteMappedBufferWrapper.map(ReadWriteMappedBufferWrapper.java:48)
    at com.intellij.util.io.MappedBufferWrapper.buf(MappedBufferWrapper.java:68)
    at com.intellij.util.io.PagedFileStorage.getBuffer(PagedFileStorage.java:260)
    at com.intellij.util.io.PagedFileStorage.get(PagedFileStorage.java:170)
    at com.intellij.util.io.ResizeableMappedFile.get(ResizeableMappedFile.java:166)
    at com.intellij.util.io.MappedFileInputStream.read(MappedFileInputStream.java:74)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    at java.io.DataInputStream.readByte(DataInputStream.java:248)
    at com.intellij.util.io.IOUtil.readUTFFast(IOUtil.java:103)
    at com.intellij.util.io.EnumeratorStringDescriptor.read(EnumeratorStringDescriptor.java:42)
    at com.intellij.util.io.EnumeratorStringDescriptor.read(EnumeratorStringDescriptor.java:26)
    at com.intellij.util.io.PersistentEnumerator.valueOf(PersistentEnumerator.java:460)
    at com.intellij.util.io.StringRef.getString(StringRef.java:48)
    at com.intellij.util.io.StringRef.toString(StringRef.java:92)
    at com.intellij.psi.impl.java.stubs.impl.PsiMethodStubImpl.getName(PsiMethodStubImpl.java:128)
    at com.intellij.psi.impl.compiled.ClsMethodImpl.getName(ClsMethodImpl.java:151)
    at org.jetbrains.plugins.groovy.lang.psi.util.GroovyPropertyUtils.isSimplePropertyGetter(GroovyPropertyUtils.java:114)
    at org.jetbrains.plugins.groovy.lang.resolve.processors.PropertyResolverProcessor.execute(PropertyResolverProcessor.java:51)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:570)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:614)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:598)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:614)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:598)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.compiled.ClsClassImpl.processDeclarations(ClsClassImpl.java:451)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.processDeclarations(GrClosableBlockImpl.java:87)
    at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:70)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolveImpl(GrReferenceExpressionImpl.java:412)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:393)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.resolve(GrReferenceExpressionImpl.java:173)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentType(PsiUtil.java:340)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentTypes(PsiUtil.java:250)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getMethodOrPropertyResolveProcessor(GrReferenceExpressionImpl.java:520)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$300(GrReferenceExpressionImpl.java:73)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:391)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.multiResolve(GrReferenceExpressionImpl.java:636)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl$1.fun(GrMethodCallExpressionImpl.java:52)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl$1.fun(GrMethodCallExpressionImpl.java:47)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager.getType(GroovyPsiManager.java:240)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.getType(GrMethodCallExpressionImpl.java:128)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.GrVariableBaseImpl.getTypeGroovy(GrVariableBaseImpl.java:160)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurTypesCalculator.fun(GrReferenceExpressionImpl.java:348)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurTypesCalculator.fun(GrReferenceExpressionImpl.java:339)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager.getType(GroovyPsiManager.java:240)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getType(GrReferenceExpressionImpl.java:366)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.params.GrParameterImpl.findClosureParameterType(GrParameterImpl.java:123)
    at org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.ClosureSyntheticParameter.getTypeGroovy(ClosureSyntheticParameter.java:55)
    at org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.ClosureSyntheticParameter.getType(ClosureSyntheticParameter.java:85)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GrClosureType.create(GrClosureType.java:212)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GrClosureType.create(GrClosureType.java:197)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.getType(GrClosableBlockImpl.java:142)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentTypes(PsiUtil.java:260)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getMethodOrPropertyResolveProcessor(GrReferenceExpressionImpl.java:520)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$300(GrReferenceExpressionImpl.java:73)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:391)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.advancedResolve(GrReferenceExpressionImpl.java:630)
    at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.checkReferenceExpression(GroovyAnnotator.java:808)
    at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.annotate(GroovyAnnotator.java:103)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:121)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:87)
    at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:64)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$5.run(GeneralHighlightingPass.java:465)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:69)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:489)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:163)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:328)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:691)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:320)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:222)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:317)
    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:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
2010-02-04 17:31:33,958 [ 817060]  ERROR - currency.PrioritizedFutureTask - java.lang.RuntimeException: java.lang.IllegalArgumentException: Negative position
java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.IllegalArgumentException: Negative position
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
    at java.util.concurrent.FutureTask.get(FutureTask.java:83)
    at com.intellij.concurrency.PrioritizedFutureTask.done(PrioritizedFutureTask.java:117)
    at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Negative position
    at com.intellij.util.io.PersistentEnumerator.valueOf(PersistentEnumerator.java:468)
    at com.intellij.util.io.StringRef.getString(StringRef.java:48)
    at com.intellij.util.io.StringRef.toString(StringRef.java:92)
    at com.intellij.psi.impl.java.stubs.impl.PsiMethodStubImpl.getName(PsiMethodStubImpl.java:128)
    at com.intellij.psi.impl.compiled.ClsMethodImpl.getName(ClsMethodImpl.java:151)
    at org.jetbrains.plugins.groovy.lang.psi.util.GroovyPropertyUtils.isSimplePropertyGetter(GroovyPropertyUtils.java:114)
    at org.jetbrains.plugins.groovy.lang.resolve.processors.PropertyResolverProcessor.execute(PropertyResolverProcessor.java:51)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:570)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:614)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:598)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:614)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:598)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.compiled.ClsClassImpl.processDeclarations(ClsClassImpl.java:451)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.processDeclarations(GrClosableBlockImpl.java:87)
    at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:70)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolveImpl(GrReferenceExpressionImpl.java:412)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:393)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.resolve(GrReferenceExpressionImpl.java:173)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentType(PsiUtil.java:340)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentTypes(PsiUtil.java:250)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getMethodOrPropertyResolveProcessor(GrReferenceExpressionImpl.java:520)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$300(GrReferenceExpressionImpl.java:73)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:391)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.multiResolve(GrReferenceExpressionImpl.java:636)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl$1.fun(GrMethodCallExpressionImpl.java:52)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl$1.fun(GrMethodCallExpressionImpl.java:47)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager.getType(GroovyPsiManager.java:240)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.getType(GrMethodCallExpressionImpl.java:128)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.GrVariableBaseImpl.getTypeGroovy(GrVariableBaseImpl.java:160)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurTypesCalculator.fun(GrReferenceExpressionImpl.java:348)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurTypesCalculator.fun(GrReferenceExpressionImpl.java:339)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager.getType(GroovyPsiManager.java:240)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getType(GrReferenceExpressionImpl.java:366)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.params.GrParameterImpl.findClosureParameterType(GrParameterImpl.java:123)
    at org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.ClosureSyntheticParameter.getTypeGroovy(ClosureSyntheticParameter.java:55)
    at org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.ClosureSyntheticParameter.getType(ClosureSyntheticParameter.java:85)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GrClosureType.create(GrClosureType.java:212)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GrClosureType.create(GrClosureType.java:197)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.getType(GrClosableBlockImpl.java:142)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentTypes(PsiUtil.java:260)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getMethodOrPropertyResolveProcessor(GrReferenceExpressionImpl.java:520)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$300(GrReferenceExpressionImpl.java:73)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:391)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.advancedResolve(GrReferenceExpressionImpl.java:630)
    at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.checkReferenceExpression(GroovyAnnotator.java:808)
    at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.annotate(GroovyAnnotator.java:103)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:121)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:87)
    at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:64)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$5.run(GeneralHighlightingPass.java:465)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:69)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:489)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:163)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:328)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:691)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:320)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:222)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:317)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    ... 4 more
Caused by: java.lang.IllegalArgumentException: Negative position
    at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:698)
    at com.intellij.util.io.ReadWriteMappedBufferWrapper.map(ReadWriteMappedBufferWrapper.java:48)
    at com.intellij.util.io.MappedBufferWrapper.buf(MappedBufferWrapper.java:68)
    at com.intellij.util.io.PagedFileStorage.getBuffer(PagedFileStorage.java:260)
    at com.intellij.util.io.PagedFileStorage.get(PagedFileStorage.java:170)
    at com.intellij.util.io.ResizeableMappedFile.get(ResizeableMappedFile.java:166)
    at com.intellij.util.io.MappedFileInputStream.read(MappedFileInputStream.java:74)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    at java.io.DataInputStream.readByte(DataInputStream.java:248)
    at com.intellij.util.io.IOUtil.readUTFFast(IOUtil.java:103)
    at com.intellij.util.io.EnumeratorStringDescriptor.read(EnumeratorStringDescriptor.java:42)
    at com.intellij.util.io.EnumeratorStringDescriptor.read(EnumeratorStringDescriptor.java:26)
    at com.intellij.util.io.PersistentEnumerator.valueOf(PersistentEnumerator.java:460)
    ... 78 more
2010-02-04 17:31:33,961 [ 817063]  ERROR - currency.PrioritizedFutureTask - IntelliJ IDEA 9.0.1  Build #IU-93.94
2010-02-04 17:31:33,962 [ 817064]  ERROR - currency.PrioritizedFutureTask - JDK: 1.6.0_18
2010-02-04 17:31:33,962 [ 817064]  ERROR - currency.PrioritizedFutureTask - VM: Java HotSpot(TM) Server VM
2010-02-04 17:31:33,962 [ 817064]  ERROR - currency.PrioritizedFutureTask - Vendor: Sun Microsystems Inc.
2010-02-04 17:31:33,962 [ 817064]  ERROR - currency.PrioritizedFutureTask - OS: Linux
2010-02-04 17:31:33,962 [ 817064]  ERROR - currency.PrioritizedFutureTask - Last Action: GotoFile
2010-02-04 17:31:33,962 [ 817064]  ERROR - currency.PrioritizedFutureTask - Original exception:  
java.lang.RuntimeException: java.lang.IllegalArgumentException: Negative position
    at com.intellij.util.io.PersistentEnumerator.valueOf(PersistentEnumerator.java:468)
    at com.intellij.util.io.StringRef.getString(StringRef.java:48)
    at com.intellij.util.io.StringRef.toString(StringRef.java:92)
    at com.intellij.psi.impl.java.stubs.impl.PsiMethodStubImpl.getName(PsiMethodStubImpl.java:128)
    at com.intellij.psi.impl.compiled.ClsMethodImpl.getName(ClsMethodImpl.java:151)
    at org.jetbrains.plugins.groovy.lang.psi.util.GroovyPropertyUtils.isSimplePropertyGetter(GroovyPropertyUtils.java:114)
    at org.jetbrains.plugins.groovy.lang.resolve.processors.PropertyResolverProcessor.execute(PropertyResolverProcessor.java:51)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:570)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:614)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:598)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:614)
    at com.intellij.psi.impl.PsiClassImplUtil.a(PsiClassImplUtil.java:598)
    at com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(PsiClassImplUtil.java:420)
    at com.intellij.psi.impl.compiled.ClsClassImpl.processDeclarations(ClsClassImpl.java:451)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.processDeclarations(GrClosableBlockImpl.java:87)
    at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:70)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolveImpl(GrReferenceExpressionImpl.java:412)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:393)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.resolve(GrReferenceExpressionImpl.java:173)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentType(PsiUtil.java:340)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentTypes(PsiUtil.java:250)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getMethodOrPropertyResolveProcessor(GrReferenceExpressionImpl.java:520)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$300(GrReferenceExpressionImpl.java:73)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:391)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.multiResolve(GrReferenceExpressionImpl.java:636)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl$1.fun(GrMethodCallExpressionImpl.java:52)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl$1.fun(GrMethodCallExpressionImpl.java:47)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager.getType(GroovyPsiManager.java:240)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.getType(GrMethodCallExpressionImpl.java:128)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.GrVariableBaseImpl.getTypeGroovy(GrVariableBaseImpl.java:160)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurTypesCalculator.fun(GrReferenceExpressionImpl.java:348)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurTypesCalculator.fun(GrReferenceExpressionImpl.java:339)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiManager.getType(GroovyPsiManager.java:240)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getType(GrReferenceExpressionImpl.java:366)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.params.GrParameterImpl.findClosureParameterType(GrParameterImpl.java:123)
    at org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.ClosureSyntheticParameter.getTypeGroovy(ClosureSyntheticParameter.java:55)
    at org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.ClosureSyntheticParameter.getType(ClosureSyntheticParameter.java:85)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GrClosureType.create(GrClosureType.java:212)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GrClosureType.create(GrClosureType.java:197)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrClosableBlockImpl.getType(GrClosableBlockImpl.java:142)
    at org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.getArgumentTypes(PsiUtil.java:260)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.getMethodOrPropertyResolveProcessor(GrReferenceExpressionImpl.java:520)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$300(GrReferenceExpressionImpl.java:73)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:391)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$OurResolver.resolve(GrReferenceExpressionImpl.java:387)
    at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:122)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:137)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.advancedResolve(GrReferenceExpressionImpl.java:630)
    at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.checkReferenceExpression(GroovyAnnotator.java:808)
    at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.annotate(GroovyAnnotator.java:103)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:121)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visitElement(DefaultHighlightVisitor.java:87)
    at com.intellij.extapi.psi.PsiElementBase.accept(PsiElementBase.java:145)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:64)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$5.run(GeneralHighlightingPass.java:465)
    at com.intellij.codeInsight.daemon.impl.analysis.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:69)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:489)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:163)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:328)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:691)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:320)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:222)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:317)
    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:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: Negative position
    at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:698)
    at com.intellij.util.io.ReadWriteMappedBufferWrapper.map(ReadWriteMappedBufferWrapper.java:48)
    at com.intellij.util.io.MappedBufferWrapper.buf(MappedBufferWrapper.java:68)
    at com.intellij.util.io.PagedFileStorage.getBuffer(PagedFileStorage.java:260)
    at com.intellij.util.io.PagedFileStorage.get(PagedFileStorage.java:170)
    at com.intellij.util.io.ResizeableMappedFile.get(ResizeableMappedFile.java:166)
    at com.intellij.util.io.MappedFileInputStream.read(MappedFileInputStream.java:74)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    at java.io.DataInputStream.readByte(DataInputStream.java:248)
    at com.intellij.util.io.IOUtil.readUTFFast(IOUtil.java:103)
    at com.intellij.util.io.EnumeratorStringDescriptor.read(EnumeratorStringDescriptor.java:42)
    at com.intellij.util.io.EnumeratorStringDescriptor.read(EnumeratorStringDescriptor.java:26)
    at com.intellij.util.io.PersistentEnumerator.valueOf(PersistentEnumerator.java:460)
    ... 78 more



Attachment(s):
log.tar.gz

Please sign in to leave a comment.