Bug #2257
Set statment does not define variable
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03/12/2014
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
case_num:
version:
History
#1 Updated by Greg Shah about 10 years ago
- Description updated (diff)
The following code throws an exception during conversion procedure(this is legal code in 4gl):
input through echo $USER no-echo. set theCurrentUser as character. input close. message theCurrentUser.
Exception:
line 2:5: unexpected token: theCurrentUser at com.goldencode.p2j.uast.ProgressParser.lvalue(ProgressParser.java:12347) at com.goldencode.p2j.uast.ProgressParser.set_or_update_or_prompt_for_stmt(ProgressParser.java:16943) at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:21983) at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:5302) at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4276) at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4039) at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:3965) at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1416) at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:942) at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:814) at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:203) at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:122) at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:385) at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:282) at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:1744) com.goldencode.ast.AstException: Error processing ./xml/no_echo/no_echo_test.p at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:947) at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:814) at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:203) at com.goldencode.p2j.uast.ScanDriver.scan(ScanDriver.java:122) at com.goldencode.p2j.convert.ConversionDriver.runScanDriver(ConversionDriver.java:385) at com.goldencode.p2j.convert.ConversionDriver.front(ConversionDriver.java:282) at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:1744) Caused by: java.lang.NullPointerException at com.goldencode.p2j.uast.ProgressParser.findFieldNode(ProgressParser.java:3057) at com.goldencode.p2j.uast.ProgressParser.set_or_update_or_prompt_for_stmt(ProgressParser.java:16946) at com.goldencode.p2j.uast.ProgressParser.stmt_list(ProgressParser.java:21983) at com.goldencode.p2j.uast.ProgressParser.statement(ProgressParser.java:5302) at com.goldencode.p2j.uast.ProgressParser.single_block(ProgressParser.java:4276) at com.goldencode.p2j.uast.ProgressParser.block(ProgressParser.java:4039) at com.goldencode.p2j.uast.ProgressParser.external_proc(ProgressParser.java:3965) at com.goldencode.p2j.uast.AstGenerator.parse(AstGenerator.java:1416) at com.goldencode.p2j.uast.AstGenerator.processFile(AstGenerator.java:942) ... 6 more