-
Notifications
You must be signed in to change notification settings - Fork 909
Open
Labels
Ecma IncompatibilityIssues about Rhino being incompatible with the EcmaScript specIssues about Rhino being incompatible with the EcmaScript specJava Exception LeakingIssues related to Java Exceptions leaking into JavaScriptIssues related to Java Exceptions leaking into JavaScriptbugIssues considered a bugIssues considered a bug
Description
Input to Rhino 1.7.8:
[a.b.c] = x
Throws:
java.lang.NullPointerException
at org.mozilla.javascript.optimizer.BodyCodegen.generateExpression(Codegen.java:2178)
at org.mozilla.javascript.optimizer.BodyCodegen.visitGetProp(Codegen.java:5088)
at org.mozilla.javascript.optimizer.BodyCodegen.generateExpression(Codegen.java:2548)
at org.mozilla.javascript.optimizer.BodyCodegen.visitSetProp(Codegen.java:5132)
at org.mozilla.javascript.optimizer.BodyCodegen.generateExpression(Codegen.java:2610)
at org.mozilla.javascript.optimizer.BodyCodegen.generateExpression(Codegen.java:2309)
at org.mozilla.javascript.optimizer.BodyCodegen.generateExpression(Codegen.java:2807)
at org.mozilla.javascript.optimizer.BodyCodegen.generateExpression(Codegen.java:2309)
at org.mozilla.javascript.optimizer.BodyCodegen.generateExpression(Codegen.java:2807)
at org.mozilla.javascript.optimizer.BodyCodegen.generateStatement(Codegen.java:2059)
at org.mozilla.javascript.optimizer.BodyCodegen.generateStatement(Codegen.java:1870)
at org.mozilla.javascript.optimizer.BodyCodegen.generateBodyCode(Codegen.java:1292)
at org.mozilla.javascript.optimizer.Codegen.generateCode(Codegen.java:307)
at org.mozilla.javascript.optimizer.Codegen.compileToClassFile(Codegen.java:166)
at org.mozilla.javascript.optimizer.Codegen.compile(Codegen.java:75)
at org.mozilla.javascript.Context.compileImpl(Context.java:2551)
at org.mozilla.javascript.Context.compileString(Context.java:1507)
at org.mozilla.javascript.Context.compileString(Context.java:1496)
Found using JQF; auto-generated test case was [Vinu.en.en]=proted.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Ecma IncompatibilityIssues about Rhino being incompatible with the EcmaScript specIssues about Rhino being incompatible with the EcmaScript specJava Exception LeakingIssues related to Java Exceptions leaking into JavaScriptIssues related to Java Exceptions leaking into JavaScriptbugIssues considered a bugIssues considered a bug