Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-4785

ParserManager.parseWhenScanFinished asserts on missing parser

    XMLWordPrintableJSON

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

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            sdedic Svatopluk Dedic
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: