In OE, this statement generates a form containing all fields of the table. However, during conversion, the following error is thrown:
[java] ------------------------------------------------------------------------------
[java] Stable naming (File and Frame Names)
[java] ------------------------------------------------------------------------------
[java]
[java] TRPL global variable 'sortedKeys' (java.util.List) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] TRPL global variable 'values' (java.util.ArrayList) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] TRPL global variable 'ifaceSuffixMap' (java.util.Map) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] TRPL global variable 'entry' (java.util.ArrayList) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] TRPL global variable 'grouped' (java.util.Map) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] TRPL global variable 'pathMap' (java.util.Map) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] TRPL global variable 'entryList' (java.util.List) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] TRPL global variable 'frameSuffixMap' (java.util.Map) is not declared multiThreadAccess="true"; each conversion thread will collect into its own copy of it and will not see the data collected by the others
[java] EXPRESSION EXECUTION ERROR:_---------------------------_formKey = create("com.goldencode.p2j.uast.FrameAstKey", copy, frName)_ ^ { java.lang.reflect.InvocationTargetException }_---------------------------
[java] ERROR! Active Rule:_-----------------------_ RULE REPORT _-----------------------_Rule Type : WALK_Source AST: [ form ] BLOCK/STATEMENT/KW_FORM/ @3:1 {12884901903}_Copy AST : [ form ] BLOCK/STATEMENT/KW_FORM/ @3:1 {12884901903}_Condition : formKey = create("com.goldencode.p2j.uast.FrameAstKey", copy, frName)_Loop : false_--- END RULE REPORT ---___
[java] com.goldencode.p2j.pattern.TreeWalkException: ERROR! Active Rule:
[java] -----------------------
[java] RULE REPORT
[java] -----------------------
[java] Rule Type : WALK
[java] Source AST: [ form ] BLOCK/STATEMENT/KW_FORM/ @3:1 {12884901903}
[java] Copy AST : [ form ] BLOCK/STATEMENT/KW_FORM/ @3:1 {12884901903}
[java] Condition : formKey = create("com.goldencode.p2j.uast.FrameAstKey", copy, frName)
[java] Loop : false
[java] --- END RULE REPORT ---
[java]
[java]
[java]
[java] at com.goldencode.p2j.pattern.PatternEngine.handleRunThrowable(PatternEngine.java:2024)
[java] at com.goldencode.p2j.pattern.AstProcessorJob.run(AstProcessorJob.java:259)
[java] at com.goldencode.p2j.pattern.AstProcessorThread.run(AstProcessorThread.java:140)
[java] Caused by: com.goldencode.expr.ExpressionException: Expression execution error @1:11 [KW_FORM id=12884901903]
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:275)
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:210)
[java] at com.goldencode.p2j.pattern.PatternEngine.apply(PatternEngine.java:1834)
[java] at com.goldencode.p2j.pattern.PatternEngine.processAst(PatternEngine.java:1718)
[java] at com.goldencode.p2j.pattern.AstProcessorJob.run(AstProcessorJob.java:255)
[java] ... 1 more
[java] Caused by: com.goldencode.expr.ExpressionException: Expression execution error @1:11
[java] at com.goldencode.expr.Expression.execute(Expression.java:507)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:501)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.RuleContainer.apply(RuleContainer.java:665)
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:262)
[java] ... 5 more
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
[java] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
[java] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
[java] at com.goldencode.p2j.pattern.CommonAstSupport$Library.create(CommonAstSupport.java:1373)
[java] at com.goldencode.p2j.pattern.CommonAstSupport$Library.create(CommonAstSupport.java:1258)
[java] at com.goldencode.expr.CE4269.execute(Unknown Source)
[java] at com.goldencode.expr.Expression.execute(Expression.java:410)
[java] ... 17 more
[java] Caused by: java.lang.RuntimeException: Unknown frame element: TABLE(4:5)
[java] form [KW_FORM]:12884901903 @3:1
[java] frmtab [TABLE]:12884901905 @4:5
[java] with [FRAME_PHRASE]:12884901907 @5:1
[java] frame [KW_FRAME]:12884901909 @5:6
[java] f1 [WID_FRAME]:12884901911 @5:12
[java] width [KW_WIDTH]:12884901913 @5:15
[java] 80 [NUM_LITERAL]:12884901915 @5:21
[java]
[java] at com.goldencode.p2j.uast.FrameAstKey.computeHash(FrameAstKey.java:474)
[java] at com.goldencode.p2j.uast.FrameAstKey.initialize(FrameAstKey.java:511)
[java] at com.goldencode.p2j.uast.FrameAstKey.<init>(FrameAstKey.java:162)
[java] ... 26 more
[java]
[java] Conversion worker thread failed
[java] com.goldencode.ast.AstException: Conversion failed while processing: ./cvt/a.p.ast
[java] at com.goldencode.p2j.pattern.PatternEngine.handleRunThrowable(PatternEngine.java:2041)
[java] at com.goldencode.p2j.pattern.AstProcessorJob.run(AstProcessorJob.java:259)
[java] at com.goldencode.p2j.pattern.AstProcessorThread.run(AstProcessorThread.java:140)
[java] Caused by: com.goldencode.expr.ExpressionException: Expression execution error @1:11 [KW_FORM id=12884901903]
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:275)
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:210)
[java] at com.goldencode.p2j.pattern.PatternEngine.apply(PatternEngine.java:1834)
[java] at com.goldencode.p2j.pattern.PatternEngine.processAst(PatternEngine.java:1718)
[java] at com.goldencode.p2j.pattern.AstProcessorJob.run(AstProcessorJob.java:255)
[java] ... 1 more
[java] Caused by: com.goldencode.expr.ExpressionException: Expression execution error @1:11
[java] at com.goldencode.expr.Expression.execute(Expression.java:507)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:501)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.RuleContainer.apply(RuleContainer.java:665)
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:262)
[java] ... 5 more
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
[java] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
[java] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
[java] at com.goldencode.p2j.pattern.CommonAstSupport$Library.create(CommonAstSupport.java:1373)
[java] at com.goldencode.p2j.pattern.CommonAstSupport$Library.create(CommonAstSupport.java:1258)
[java] at com.goldencode.expr.CE4269.execute(Unknown Source)
[java] at com.goldencode.expr.Expression.execute(Expression.java:410)
[java] ... 17 more
[java] Caused by: java.lang.RuntimeException: Unknown frame element: TABLE(4:5)
[java] form [KW_FORM]:12884901903 @3:1
[java] frmtab [TABLE]:12884901905 @4:5
[java] with [FRAME_PHRASE]:12884901907 @5:1
[java] frame [KW_FRAME]:12884901909 @5:6
[java] f1 [WID_FRAME]:12884901911 @5:12
[java] width [KW_WIDTH]:12884901913 @5:15
[java] 80 [NUM_LITERAL]:12884901915 @5:21
[java]
[java] at com.goldencode.p2j.uast.FrameAstKey.computeHash(FrameAstKey.java:474)
[java] at com.goldencode.p2j.uast.FrameAstKey.initialize(FrameAstKey.java:511)
[java] at com.goldencode.p2j.uast.FrameAstKey.<init>(FrameAstKey.java:162)
[java] ... 26 more
[java]
[java] ./abl/a.p
[java] ./abl/fwd-embedded-driver.p
[java] ERROR:
[java] java.lang.RuntimeException: Failed to execute rule-set
[java] at com.goldencode.p2j.pattern.PatternEngine.run(PatternEngine.java:1186)
[java] at com.goldencode.p2j.convert.TransformDriver.processTrees(TransformDriver.java:740)
[java] at com.goldencode.p2j.convert.TransformDriver.processTrees(TransformDriver.java:677)
[java] at com.goldencode.p2j.convert.ConversionDriver.middle(ConversionDriver.java:484)
[java] at com.goldencode.p2j.convert.TransformDriver.executeJob(TransformDriver.java:1233)
[java] at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:1460)
[java] Caused by: java.lang.IllegalStateException: Conversion failed on a worker thread
[java] at com.goldencode.p2j.pattern.PatternEngine.awaitCompletion(PatternEngine.java:2717)
[java] at com.goldencode.p2j.pattern.PatternEngine.run(PatternEngine.java:1177)
[java] ... 5 more
[java] Caused by: com.goldencode.ast.AstException: Conversion failed while processing: ./cvt/a.p.ast
[java] at com.goldencode.p2j.pattern.PatternEngine.handleRunThrowable(PatternEngine.java:2041)
[java] at com.goldencode.p2j.pattern.AstProcessorJob.run(AstProcessorJob.java:259)
[java] at com.goldencode.p2j.pattern.AstProcessorThread.run(AstProcessorThread.java:140)
[java] Caused by: com.goldencode.expr.ExpressionException: Expression execution error @1:11 [KW_FORM id=12884901903]
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:275)
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:210)
[java] at com.goldencode.p2j.pattern.PatternEngine.apply(PatternEngine.java:1834)
[java] at com.goldencode.p2j.pattern.PatternEngine.processAst(PatternEngine.java:1718)
[java] at com.goldencode.p2j.pattern.AstProcessorJob.run(AstProcessorJob.java:255)
[java] ... 1 more
[java] Caused by: com.goldencode.expr.ExpressionException: Expression execution error @1:11
[java] at com.goldencode.expr.Expression.execute(Expression.java:507)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:501)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:792)
[java] at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:758)
[java] at com.goldencode.p2j.pattern.Rule.apply(Rule.java:538)
[java] at com.goldencode.p2j.pattern.RuleContainer.apply(RuleContainer.java:665)
[java] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:262)
[java] ... 5 more
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
[java] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
[java] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
[java] at com.goldencode.p2j.pattern.CommonAstSupport$Library.create(CommonAstSupport.java:1373)
[java] at com.goldencode.p2j.pattern.CommonAstSupport$Library.create(CommonAstSupport.java:1258)
[java] at com.goldencode.expr.CE4269.execute(Unknown Source)
[java] at com.goldencode.expr.Expression.execute(Expression.java:410)
[java] ... 17 more
[java] Caused by: java.lang.RuntimeException: Unknown frame element: TABLE(4:5)
[java] form [KW_FORM]:12884901903 @3:1
[java] frmtab [TABLE]:12884901905 @4:5
[java] with [FRAME_PHRASE]:12884901907 @5:1
[java] frame [KW_FRAME]:12884901909 @5:6
[java] f1 [WID_FRAME]:12884901911 @5:12
[java] width [KW_WIDTH]:12884901913 @5:15
[java] 80 [NUM_LITERAL]:12884901915 @5:21
[java]
[java] at com.goldencode.p2j.uast.FrameAstKey.computeHash(FrameAstKey.java:474)
[java] at com.goldencode.p2j.uast.FrameAstKey.initialize(FrameAstKey.java:511)
[java] at com.goldencode.p2j.uast.FrameAstKey.<init>(FrameAstKey.java:162)
[java] ... 26 more
[java]