Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8019398 nashorn-dev spec corner, review bugs
  3. JDK-8019553

NPE on illegal l-value for increment and decrement

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P4 P4
    • 8
    • None
    • 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

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

              Created:
              Updated:
              Resolved: