Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
11.3
-
None
-
None
Description
I happened to forget install nb-javac in testing installation. When I run some actions the following error was thrown in the output window:
java.lang.AssertionErrorjava.lang.AssertionError at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.<init>(ParserManager.java:347) at org.netbeans.modules.parsing.api.ParserManager.parseWhenScanFinished(ParserManager.java:334) at org.netbeans.api.java.source.SourceUtils.waitScanFinished(SourceUtils.java:787) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$DefaultCompileOnSaveAction.performSync(BuildArtifactMapperImpl.java:732) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$DefaultCompileOnSaveAction.performAction(BuildArtifactMapperImpl.java:649) at org.netbeans.modules.java.preprocessorbridge.api.CompileOnSaveActionQuery$ProxyAction.lambda$performAction$3(CompileOnSaveActionQuery.java:130) at java.util.Optional.map(Optional.java:215) at org.netbeans.modules.java.preprocessorbridge.api.CompileOnSaveActionQuery$ProxyAction.performAction(CompileOnSaveActionQuery.java:128) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.ensureBuilt(BuildArtifactMapperImpl.java:166) at org.netbeans.modules.java.source.ant.TranslateClassPath.translateEntry(TranslateClassPath.java:130) at org.netbeans.modules.java.source.ant.TranslateClassPath.translate(TranslateClassPath.java:91) at org.netbeans.modules.java.source.ant.TranslateClassPath.execute(TranslateClassPath.java:80)
ParserManager.findParser() returned null for }}{{text/x-java and MimeTask asserted in its constructor.
tzezula please suggest on the desired behaviour on missing parser:
- behave as if scanning finished, run the task immediately, or
- throw a ParseException (what to wrap inside)
Thanks