When's next EAP build? The last few builds had lots of issues
Answered
When's next EAP build? It's been 3 weeks since 252.23591.19 without a build and the last few builds had lots of issues
Please sign in to leave a comment.
One issue I submitted has been resolved a week ago or so (format action disabled in project tree or in commit change list)
the rest are related to very frequent exceptions. I did not try to submit them as bugs but I submitted exceptions dozens and dozens of them happening all the time like this one below and some others. I was thinking to actually submit logs and exceptions if it is not resolved in the next build but it is long time coming :-)
The other super annoying issue (probably related to exceptions) was parsing breaking showing syntax errors where there is none. You type it will treat partially typed statement as error but won't clear it as the statement is complete and half of the class may turn into highlighted errors and they would not go away unless I restart IDEA or sometimes reformat class or go to maven and say download sources after which I think it re-parses a class and refresh editor. It started 2-3 maybe 4 EAP releases back was really bad then got a bit better but still pretty frequent
com.intellij.diagnostic.PluginException: Element: class com.intellij.psi.impl.source.PsiParameterImpl #JAVA because: containing file is null; hierarchy=class com.intellij.psi.impl.source.PsiParameterListImpl, class com.intellij.psi.impl.source.PsiMethodImpl, class com.intellij.psi.impl.source.PsiClassImpl, context=null, contextFile=null
invalidated at: see attachment [Plugin: com.intellij.java]
at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:100)
at com.intellij.psi.util.PsiUtilCore.ensureValid(PsiUtilCore.java:508)
at com.intellij.psi.impl.source.PsiTypeElementImpl$1.retrieveReference(PsiTypeElementImpl.java:336)
at com.intellij.psi.impl.source.PsiTypeElementImpl$1.retrieveNonNullReference(PsiTypeElementImpl.java:356)
at com.intellij.psi.impl.source.PsiClassReferenceType.getReference(PsiClassReferenceType.java:303)
at com.intellij.psi.impl.source.PsiClassReferenceType.getClassName(PsiClassReferenceType.java:224)
at com.intellij.psi.PsiClassType.equals(PsiClassType.java:95)
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:940)
at com.intellij.util.containers.ConcurrentFactoryMap.get(ConcurrentFactoryMap.java:36)
at com.intellij.cdi.utils.CdiCommonUtils.getSuperTypes(CdiCommonUtils.java:411)
at com.intellij.cdi.utils.CdiCommonUtils.getProviderClass(CdiCommonUtils.java:391)
at com.intellij.cdi.utils.CdiCommonUtils.getOriginalPsiClass(CdiCommonUtils.java:356)
at com.intellij.cdi.manager.CdiManager.resolveBeanByType(CdiManager.java:78)
at com.intellij.cdi.utils.CdiInjectionUtils.getInjectedBeans(CdiInjectionUtils.java:737)
at com.intellij.cdi.utils.CdiInjectionUtils.getInjectedBeans(CdiInjectionUtils.java:559)
at com.intellij.cdi.utils.CdiInjectionUtils.getInjectedBeans(CdiInjectionUtils.java:291)
at com.intellij.cdi.utils.CdiInjectionUtils.getInjectedBeans(CdiInjectionUtils.java:284)
at com.intellij.cdi.highlighting.CdiInjectionPointsInspection.checkInjectionPointAmbiguousDependency(CdiInjectionPointsInspection.java:96)
at com.intellij.cdi.highlighting.CdiInjectionPointsInspection.checkClass(CdiInjectionPointsInspection.java:38)
at com.intellij.cdi.highlighting.CdiBaseInspection.checkClassInternal(CdiBaseInspection.java:60)
at com.intellij.cdi.highlighting.CdiBaseInspection.checkClass(CdiBaseInspection.java:54)
at com.intellij.codeInspection.AbstractBaseUastLocalInspectionTool$1.visitClass(AbstractBaseUastLocalInspectionTool.java:72)
at org.jetbrains.uast.UClass.accept(UClass.kt:62)
at com.intellij.uast.UastHintedVisitorAdapter.visitElement(UastHintedVisitorAdapter.kt:28)
at com.intellij.psi.impl.source.PsiClassImpl.accept(PsiClassImpl.java:473)
at com.intellij.codeInsight.daemon.impl.InspectionRunner$InspectionProblemHolder.visitElement(InspectionRunner.java:609)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processContext$19(InspectionRunner.java:414)
at com.intellij.codeInsight.daemon.impl.InspectionVisitorOptimizer.acceptElements(InspectionVisitorOptimizer.java:217)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.processContext(InspectionRunner.java:412)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$7(InspectionRunner.java:180)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:826)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1207)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$15(InspectionRunner.java:387)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:258)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$16(InspectionRunner.java:386)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:158)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:150)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$17(InspectionRunner.java:384)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:129)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:118)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.executeInImpatientReadAction(InspectionRunner.java:384)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$8(InspectionRunner.java:173)
at com.intellij.concurrency.ApplierCompleter.processArrayItem(ApplierCompleter.java:121)
at com.intellij.concurrency.ApplierCompleter.processArray(ApplierCompleter.java:219)
at com.intellij.concurrency.ApplierCompleter.execAll(ApplierCompleter.java:171)
at com.intellij.concurrency.ApplierCompleter.lambda$exec$0(ApplierCompleter.java:110)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:826)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1207)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$2(ApplierCompleter.java:153)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:681)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:756)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:712)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:680)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78)
at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:164)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapAndRun$1(ApplierCompleter.java:145)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:258)
at com.intellij.concurrency.ApplierCompleter.wrapAndRun(ApplierCompleter.java:145)
at com.intellij.concurrency.ApplierCompleter.exec(ApplierCompleter.java:113)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1491)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:2073)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2035)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.source.PsiParameterImpl #JAVA because: containing file is null; hierarchy=class com.intellij.psi.impl.source.PsiParameterListImpl, class com.intellij.psi.impl.source.PsiMethodImpl, class com.intellij.psi.impl.source.PsiClassImpl, context=null, contextFile=null
invalidated at: see attachment
... 63 more
For the posted error trace, are there certain steps to reproduce it? Please feel free to share a reproducer project and the details in a new YouTrack ticket.
It would clear erroneous highlighting but it would not prevent it from happening again. I tried restart with invalidation of everything - did not make any difference. I will try to capture logs and screen shots if it happens again with next build. maybe it fixed - As I said it became a good deal less frequent with the last build where with prior builds it was happening very frequently. if your stack trace analyzer has filter by user you should be able to find hundreds of submissions from me :-)