Error opening file on 2.0.67
Hi Scott,
2.0.6.7 is broken in Webstorm. I can’t open new files right now.
Getting this error when trying to open a file.
The class view won’t open either.
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1.3 Build #WS-191.7479.14
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - OS: Windows 10
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1.3 Build #WS-191.7479.14
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - OS: Windows 10
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - OS: Windows 10
2019-07-11 10:01:07,211 [ 75198] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.6.7
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.6.7
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.6.7
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - com/intellij/psi/impl/source/tree/injected/StringLiteralEscaper
java.lang.NoClassDefFoundError: com/intellij/psi/impl/source/tree/injected/StringLiteralEscaper
at com.illuminatedcloud.intellij.psi.ApexTypes$Factory.createElement(SourceFile:1020)
at com.illuminatedcloud.intellij.parser.ApexParserDefinition.createElement(SourceFile:79)
at com.intellij.psi.impl.source.tree.CompositeElement.createPsiNoLock(CompositeElement.java:739)
at com.intellij.psi.impl.source.tree.CompositeElement.getPsi(CompositeElement.java:726)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:279)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.folding.ApexFoldingBuilder.buildFoldableRegions(SourceFile:88)
at com.illuminatedcloud.intellij.folding.ApexFoldingBuilder.buildFoldRegions(SourceFile:71)
at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptors(LanguageFolding.java:75)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:246)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:226)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.getUpdateResult(FoldingUpdate.java:98)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.lambda$updateFoldRegions$0(FoldingUpdate.java:87)
at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.java:45)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.java:35)
at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:93)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.updateFoldRegions(FoldingUpdate.java:83)
at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegions(CodeFoldingManagerImpl.java:298)
at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegionsAsync(CodeFoldingManagerImpl.java:284)
at com.intellij.codeInsight.daemon.impl.CodeFoldingPass.doCollectInformation(CodeFoldingPass.java:42)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.ClassNotFoundException: com.intellij.psi.impl.source.tree.injected.StringLiteralEscaper PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.6.7] com.intellij.ide.plugins.cl.PluginClassLoader@3595b85e
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 52 more
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - com/intellij/psi/impl/source/tree/injected/StringLiteralEscaper
java.lang.NoClassDefFoundError: com/intellij/psi/impl/source/tree/injected/StringLiteralEscaper
at com.illuminatedcloud.intellij.psi.ApexTypes$Factory.createElement(SourceFile:1020)
at com.illuminatedcloud.intellij.parser.ApexParserDefinition.createElement(SourceFile:79)
at com.intellij.psi.impl.source.tree.CompositeElement.createPsiNoLock(CompositeElement.java:739)
at com.intellij.psi.impl.source.tree.CompositeElement.getPsi(CompositeElement.java:726)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:279)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.collectElements(SourceFile:282)
at com.illuminatedcloud.intellij.folding.ApexFoldingBuilder.buildFoldableRegions(SourceFile:88)
at com.illuminatedcloud.intellij.folding.ApexFoldingBuilder.buildFoldRegions(SourceFile:71)
at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptors(LanguageFolding.java:75)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:246)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:226)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.getUpdateResult(FoldingUpdate.java:98)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.lambda$updateFoldRegions$0(FoldingUpdate.java:87)
at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.java:45)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.java:35)
at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:93)
at com.intellij.codeInsight.folding.impl.FoldingUpdate.updateFoldRegions(FoldingUpdate.java:83)
at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegions(CodeFoldingManagerImpl.java:298)
at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegionsAsync(CodeFoldingManagerImpl.java:284)
at com.intellij.codeInsight.daemon.impl.CodeFoldingPass.doCollectInformation(CodeFoldingPass.java:42)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.ClassNotFoundException: com.intellij.psi.impl.source.tree.injected.StringLiteralEscaper PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.6.7] com.intellij.ide.plugins.cl.PluginClassLoader@3595b85e
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 52 more
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1.3 Build #WS-191.7479.14
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - OS: Windows 10
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1.3 Build #WS-191.7479.14
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2019-07-11 10:01:07,212 [ 75199] ERROR - aemon.impl.PassExecutorService - OS: Windows 10
2019-07-11 10:01:07,213 [ 75200] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.6.7
2019-07-11 10:01:07,213 [ 75200] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog
2019-07-11 10:01:07,213 [ 75200] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.6.7
2019-07-11 10:01:07,213 [ 75200] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog
Comments (8)
-
reporter -
reporter - edited description
-
reporter It seems to be that the PSI lib is not included in webstorm but is available in IntelliJ community edition.
I’m going to find the lib and try and add it to the webstorm lib dir.
-
reporter Ok,
I’ve added the java-impl.jar file from community edition lib dir to the <webstorm install>\lib dir and now everything is working again….
I’ll attach the file so ppl can just download it… although it’s 45mb so might exceed the limit
-
repo owner I'm also testing a fix right now that inlines the one class that is required for this. I can't believe that this isn't in the non-IntelliJ IDEA plugin SDK, but alas...
Hopefully I'll be able to turn around a re-issue of 2.0.6.7 very quickly that addresses this. Sorry for not catching it before release.
-
reporter All good
I was able to fix the issue myself pretty quickly anyway.thanks
Sent from Mail for Windows 10
-
repo owner There was a bit more to the fix than expected, but I think I have it nailed now. I've tested in IntelliJ IDEA (both UE and CE) and WebStorm from the debugger and am now spinning a release candidate for the fix and will test on all three with it installed as normal. Once all looks good, I'll push the hotfix out.
-
repo owner - changed status to resolved
Fix delivered in 2.0.6.8. Please remove the temporary workaround when you update and let me know if you see any issues now.
- Log in to comment