NPE on illegal l-value for increment and decrement

XMLWordPrintable

    • Type: Sub-task
    • Resolution: Fixed
    • Priority: P4
    • 8
    • Affects Version/s: None
    • Component/s: core-libs
    • None
    • b98
    • generic
    • generic
    • Verified

      jjs> ++ +3

       ++ +3
      ECMAScript Exception: SyntaxError: java.lang.NullPointerException
      ECMAScript Exception: SyntaxError: java.lang.NullPointerException
      at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:66)
      at jdk.nashorn.internal.runtime.ECMAErrors.asEcmaException(ECMAErrors.java:108)
      at jdk.nashorn.internal.runtime.ParserException.throwAsEcmaException(ParserException.java:114)
      at jdk.nashorn.internal.runtime.Context.eval(Context.java:374)
      at jdk.nashorn.tools.Shell.readEvalPrint(Shell.java:439)
      at jdk.nashorn.tools.Shell.run(Shell.java:167)
      at jdk.nashorn.tools.Shell.main(Shell.java:142)
      at jdk.nashorn.tools.Shell.main(Shell.java:121)
      Caused by: jdk.nashorn.internal.runtime.ParserException: java.lang.NullPointerException
      at jdk.nashorn.internal.runtime.Context$ThrowErrorManager.error(Context.java:223)
      at jdk.nashorn.internal.parser.Parser.recover(Parser.java:318)
      at jdk.nashorn.internal.parser.Parser.sourceElements(Parser.java:718)
      at jdk.nashorn.internal.parser.Parser.program(Parser.java:607)
      at jdk.nashorn.internal.parser.Parser.parse(Parser.java:192)
      at jdk.nashorn.internal.parser.Parser.parse(Parser.java:167)
      at jdk.nashorn.internal.runtime.Context.compile(Context.java:775)
      at jdk.nashorn.internal.runtime.Context.eval(Context.java:372)
      ... 4 more

            Assignee:
            Sundararajan Athijegannathan
            Reporter:
            Sundararajan Athijegannathan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: