import-cost
import-cost copied to clipboard
Wrong offset: 1926. Should be in range: [0, 1921]
Wrong offset: 1926. Should be in range: [0, 1921]
Before that happened I turned off Import Cost and postponed WS reboot. (I turned Import Cost, because the numbers it places are red, and unneccessarily putting my eyes to alert. Did not find any styling options to make them more subtle)
Same here using IU-181.4445.78 running JB JVM on Windows 10:
java.lang.IndexOutOfBoundsException: Wrong offset: 2526. Should be in range: [0, 2499]
at com.intellij.openapi.editor.impl.LineSet.findLineIndex(LineSet.java:172)
at com.intellij.openapi.editor.impl.DocumentImpl.getLineNumber(DocumentImpl.java:910)
at com.github.denofevil.importCost.LanguageService$processImports$1$1.visitES6ImportDeclaration(LanguageService.kt:133)
at com.intellij.lang.ecmascript6.psi.impl.ES6ImportDeclarationImpl.accept(ES6ImportDeclarationImpl.java:40)
at com.intellij.psi.PsiWalkingState.visit(PsiWalkingState.java:70)
at com.intellij.psi.PsiWalkingState.visit(PsiWalkingState.java:27)
at com.intellij.util.WalkingState.walkChildren(WalkingState.java:65)
at com.intellij.util.WalkingState.elementStarted(WalkingState.java:52)
at com.intellij.psi.PsiWalkingState.elementStarted(PsiWalkingState.java:79)
at com.intellij.lang.javascript.psi.JSRecursiveWalkingElementVisitor.visitElement(JSRecursiveWalkingElementVisitor.java:29)
at com.intellij.psi.PsiElementVisitor.visitFile(PsiElementVisitor.java:34)
at com.intellij.lang.javascript.psi.JSElementVisitor.visitJSFile(JSElementVisitor.java:306)
at com.intellij.lang.javascript.psi.impl.JSFileImpl.accept(JSFileImpl.java:112)
at com.github.denofevil.importCost.LanguageService$processImports$1.run(LanguageService.kt:119)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:902)
at com.github.denofevil.importCost.LanguageService.processImports(LanguageService.kt:117)
at com.github.denofevil.importCost.LanguageService.access$processImports(LanguageService.kt:34)
at com.github.denofevil.importCost.LanguageService$updateImports$1.run(LanguageService.kt:107)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:337)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:327)
at com.intellij.util.ui.update.MergingUpdateQueue.lambda$flush$1(MergingUpdateQueue.java:277)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:291)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:246)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:231)
at com.intellij.util.Alarm$Request.runSafely(Alarm.java:405)
at com.intellij.util.Alarm$Request.access$700(Alarm.java:330)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:371)
at com.intellij.util.Alarm$Request.run(Alarm.java:382)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:228)
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Probably similar issue on my end on :
WebStorm 2018.3.4 Build #WS-183.5429.34, built on January 30, 2019 JRE: 1.8.0_152-release-855-b1 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.14.2
java.lang.IndexOutOfBoundsException: Wrong offset: 275. Should be in range: [0, 249]
at com.intellij.openapi.editor.impl.LineSet.findLineIndex(LineSet.java:172)
at com.intellij.openapi.editor.impl.DocumentImpl.getLineNumber(DocumentImpl.java:1008)
at com.github.denofevil.importCost.LanguageService$processImports$1$1.visitES6ImportDeclaration(LanguageService.kt:133)
at com.intellij.lang.ecmascript6.psi.impl.ES6ImportDeclarationImpl.accept(ES6ImportDeclarationImpl.java:40)
at com.intellij.psi.PsiWalkingState.visit(PsiWalkingState.java:70)
at com.intellij.psi.PsiWalkingState.visit(PsiWalkingState.java:27)
at com.intellij.util.WalkingState.walkChildren(WalkingState.java:65)
at com.intellij.util.WalkingState.elementStarted(WalkingState.java:52)
at com.intellij.psi.PsiWalkingState.elementStarted(PsiWalkingState.java:79)
at com.intellij.lang.javascript.psi.JSRecursiveWalkingElementVisitor.visitElement(JSRecursiveWalkingElementVisitor.java:29)
at com.intellij.psi.PsiElementVisitor.visitFile(PsiElementVisitor.java:34)
at com.intellij.lang.javascript.psi.JSElementVisitor.visitJSFile(JSElementVisitor.java:309)
at com.intellij.lang.javascript.psi.impl.JSFileImpl.accept(JSFileImpl.java:112)
at com.github.denofevil.importCost.LanguageService$processImports$1.run(LanguageService.kt:119)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:948)
at com.github.denofevil.importCost.LanguageService.processImports(LanguageService.kt:117)
at com.github.denofevil.importCost.LanguageService.access$processImports(LanguageService.kt:34)
at com.github.denofevil.importCost.LanguageService$updateImports$1.run(LanguageService.kt:107)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:336)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:326)
at com.intellij.util.ui.update.MergingUpdateQueue.lambda$flush$1(MergingUpdateQueue.java:276)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:290)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:245)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:232)
at com.intellij.util.Alarm$Request.runSafely(Alarm.java:356)
at com.intellij.util.Alarm$Request.run(Alarm.java:343)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:228)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:227)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26)
at com.intellij.util.concurrency.BoundedTaskExecutor$2$1.run(BoundedTaskExecutor.java:200)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:229)
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
fixed in 1.1.2023.