------------------------------------------------------------------------------ P2J Conversion Driver ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ SchemaLoader ------------------------------------------------------------------------------ Importing 'standard.df' for schema 'standard'... Persisted schema 'standard' to 'standard.dict' Importing 'p2j_test.df' for schema 'p2j_test'... WARNING: ignoring unknown option FILE-MISC26 [451:3] with value "" Persisted schema 'p2j_test' to 'p2j_test.dict' ------------------------------------------------------------------------------ Scanning Progress Source (preprocessor, lexer, parser, persist ASTs) ------------------------------------------------------------------------------ ask.p primes.p ------------------------------------------------------------------------------ Post-Parse Fixups ------------------------------------------------------------------------------ ./ask.p ./primes.p Elapsed job time: 00:00:00.738 ------------------------------------------------------------------------------ Schema Fixups (data dictionary) ------------------------------------------------------------------------------ ./data/namespace/p2j_test.dict ./data/namespace/standard.dict Elapsed job time: 00:00:00.328 ------------------------------------------------------------------------------ Schema Fixups (Progress source file schemas) ------------------------------------------------------------------------------ ./primes.p.dict Elapsed job time: 00:00:00.051 ------------------------------------------------------------------------------ Schema Annotations (scan Progress source code) ------------------------------------------------------------------------------ ./ask.p ./primes.p ALL NATURAL JOINS: ------------------ Elapsed job time: 00:00:00.078 ------------------------------------------------------------------------------ P2O Generation (database schema files) ------------------------------------------------------------------------------ ./data/namespace/p2j_test.schema WARNING: descending sequence detected: my-seq-2 ./data/namespace/standard.schema WARNING: no data filename for _db WARNING: no data filename for _index-field WARNING: no data filename for _index WARNING: no data filename for _field WARNING: no data filename for _file Elapsed job time: 00:00:00.546 ------------------------------------------------------------------------------ P2O Generation (temp-table schema files) ------------------------------------------------------------------------------ ./primes.p.schema Elapsed job time: 00:00:00.318 ------------------------------------------------------------------------------ Generate Hibernate Mappings (database P2Os) ------------------------------------------------------------------------------ Optional rule set [customer_specific_hibernate_prep] not found. p2j_test /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/AddressImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/BookImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/CsTestImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/CustImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/CustomerImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/P2jTestImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/PersAddrImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/PersonImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/SimpleImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/VehicleImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/VehicleDriverImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/p2j_test/impl/VehicleOwnerImpl.hbm.xml _meta /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/_meta/impl/MetaDbImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/_meta/impl/MetaFieldImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/_meta/impl/MetaFileImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/_meta/impl/MetaIndexImpl.hbm.xml /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/_meta/impl/MetaIndexFieldImpl.hbm.xml Elapsed job time: 00:00:00.721 ------------------------------------------------------------------------------ Generate Hibernate Mappings (temp-table P2Os) ------------------------------------------------------------------------------ Optional rule set [customer_specific_hibernate_prep] not found. _temp /home/mag/p2j/testcases/uast/src/com/goldencode/testcases/dmo/_temp/impl/TempRecord1Impl.hbm.xml Warning: validation was turned on but an org.xml.sax.ErrorHandler was not set, which is probably not what is desired. Parser will use a default ErrorHandler to print the first 10 errors. Please call the 'setErrorHandler' method to fix this. Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=5: Attribute "initial" must be declared for element type "sequence". Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=5: Attribute "legacyName" must be declared for element type "sequence". Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=6: Attribute "initial" must be declared for element type "sequence". Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=6: Attribute "legacyName" must be declared for element type "sequence". Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=7: Attribute "initial" must be declared for element type "sequence". Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=7: Attribute "legacyName" must be declared for element type "sequence". Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=8: Attribute "initial" must be declared for element type "sequence". Error: URI=file:/home/mag/p2j/testcases/uast/src/ Line=8: Attribute "legacyName" must be declared for element type "sequence". Elapsed job time: 00:00:00.115 ------------------------------------------------------------------------------ Generate Data Model Objects (database DMOs) ------------------------------------------------------------------------------ p2j_test com/goldencode/testcases/dmo/p2j_test/Address.java.jast com/goldencode/testcases/dmo/p2j_test/Book.java.jast com/goldencode/testcases/dmo/p2j_test/CsTest.java.jast com/goldencode/testcases/dmo/p2j_test/Cust.java.jast com/goldencode/testcases/dmo/p2j_test/Customer.java.jast com/goldencode/testcases/dmo/p2j_test/P2jTest.java.jast com/goldencode/testcases/dmo/p2j_test/PersAddr.java.jast com/goldencode/testcases/dmo/p2j_test/Person.java.jast com/goldencode/testcases/dmo/p2j_test/Simple.java.jast com/goldencode/testcases/dmo/p2j_test/Vehicle.java.jast com/goldencode/testcases/dmo/p2j_test/VehicleDriver.java.jast com/goldencode/testcases/dmo/p2j_test/VehicleOwner.java.jast com/goldencode/testcases/dmo/p2j_test/impl/AddressImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/BookImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/CsTestImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/CustImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/CustomerImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/P2jTestImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/PersAddrImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/PersonImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/SimpleImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/VehicleImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/VehicleDriverImpl.java.jast com/goldencode/testcases/dmo/p2j_test/impl/VehicleOwnerImpl.java.jast _meta com/goldencode/testcases/dmo/_meta/MetaDb.java.jast com/goldencode/testcases/dmo/_meta/MetaField.java.jast com/goldencode/testcases/dmo/_meta/MetaFile.java.jast com/goldencode/testcases/dmo/_meta/MetaIndex.java.jast com/goldencode/testcases/dmo/_meta/MetaIndexField.java.jast com/goldencode/testcases/dmo/_meta/impl/MetaDbImpl.java.jast com/goldencode/testcases/dmo/_meta/impl/MetaFieldImpl.java.jast com/goldencode/testcases/dmo/_meta/impl/MetaFileImpl.java.jast com/goldencode/testcases/dmo/_meta/impl/MetaIndexImpl.java.jast com/goldencode/testcases/dmo/_meta/impl/MetaIndexFieldImpl.java.jast Elapsed job time: 00:00:01.186 ------------------------------------------------------------------------------ Generate Data Model Objects (temp-table DMOs) ------------------------------------------------------------------------------ _temp com/goldencode/testcases/dmo/_temp/TempRecord1.java.jast com/goldencode/testcases/dmo/_temp/impl/TempRecord1Impl.java.jast Elapsed job time: 00:00:00.144 ------------------------------------------------------------------------------ Generate Java Source Data Model Objects (DMOs) ------------------------------------------------------------------------------ ./com/goldencode/testcases/dmo/_meta/impl/MetaDbImpl.java ./com/goldencode/testcases/dmo/_meta/impl/MetaFieldImpl.java ./com/goldencode/testcases/dmo/_meta/impl/MetaFileImpl.java ./com/goldencode/testcases/dmo/_meta/impl/MetaIndexFieldImpl.java ./com/goldencode/testcases/dmo/_meta/impl/MetaIndexImpl.java ./com/goldencode/testcases/dmo/_meta/MetaDb.java ./com/goldencode/testcases/dmo/_meta/MetaField.java ./com/goldencode/testcases/dmo/_meta/MetaFile.java ./com/goldencode/testcases/dmo/_meta/MetaIndex.java ./com/goldencode/testcases/dmo/_meta/MetaIndexField.java ./com/goldencode/testcases/dmo/_temp/impl/TempRecord1Impl.java ./com/goldencode/testcases/dmo/_temp/TempRecord1.java ./com/goldencode/testcases/dmo/p2j_test/Address.java ./com/goldencode/testcases/dmo/p2j_test/Book.java ./com/goldencode/testcases/dmo/p2j_test/CsTest.java ./com/goldencode/testcases/dmo/p2j_test/Cust.java ./com/goldencode/testcases/dmo/p2j_test/Customer.java ./com/goldencode/testcases/dmo/p2j_test/impl/AddressImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/BookImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/CsTestImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/CustImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/CustomerImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/P2jTestImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/PersAddrImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/PersonImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/SimpleImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/VehicleDriverImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/VehicleImpl.java ./com/goldencode/testcases/dmo/p2j_test/impl/VehicleOwnerImpl.java ./com/goldencode/testcases/dmo/p2j_test/P2jTest.java ./com/goldencode/testcases/dmo/p2j_test/PersAddr.java ./com/goldencode/testcases/dmo/p2j_test/Person.java ./com/goldencode/testcases/dmo/p2j_test/Simple.java ./com/goldencode/testcases/dmo/p2j_test/Vehicle.java ./com/goldencode/testcases/dmo/p2j_test/VehicleDriver.java ./com/goldencode/testcases/dmo/p2j_test/VehicleOwner.java Elapsed job time: 00:00:01.527 WARNING: no DDL dialect specified for schema standard ------------------------------------------------------------------------------ Generate base/table DDL scripts for schema 'p2j_test' and target DB 'h2' ------------------------------------------------------------------------------ Jan 15, 2014 2:10:50 PM org.hibernate.annotations.common.Version INFO: HCANN000001: Hibernate Commons Annotations {4.0.1.Final} Jan 15, 2014 2:10:50 PM org.hibernate.Version logVersion INFO: HHH000412: Hibernate Core {4.1.9-SNAPSHOT} Jan 15, 2014 2:10:50 PM org.hibernate.cfg.Environment INFO: HHH000206: hibernate.properties not found Jan 15, 2014 2:10:50 PM org.hibernate.cfg.Environment buildBytecodeProvider INFO: HHH000021: Bytecode provider name : javassist Jan 15, 2014 2:10:50 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JH2Dialect p2j_test Generating INDEX DDL for table address... Jan 15, 2014 2:10:51 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JH2Dialect Generating INDEX DDL for table book... Generating INDEX DDL for table cs_test... Generating INDEX DDL for table cust... Generating INDEX DDL for table customer... Generating INDEX DDL for table p2j_test... Generating INDEX DDL for table pers_addr... Generating INDEX DDL for table person... Generating INDEX DDL for table simple... Generating INDEX DDL for table vehicle... Generating INDEX DDL for table vehicle_driver... Generating INDEX DDL for table vehicle_owner... Reading merge DMO definitions... Jan 15, 2014 2:10:51 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JH2Dialect Jan 15, 2014 2:10:51 PM org.hibernate.tool.hbm2ddl.SchemaExport execute INFO: HHH000227: Running hbm2ddl schema export Jan 15, 2014 2:10:51 PM org.hibernate.tool.hbm2ddl.SchemaExport execute INFO: HHH000230: Schema export complete Elapsed job time: 00:00:01.116 ------------------------------------------------------------------------------ Generate base/table DDL scripts for schema 'p2j_test' and target DB 'postgresql' ------------------------------------------------------------------------------ Jan 15, 2014 2:10:51 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JPostgreSQLDialect p2j_test Generating INDEX DDL for table address... Jan 15, 2014 2:10:51 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JPostgreSQLDialect Generating INDEX DDL for table book... Generating INDEX DDL for table cs_test... Generating INDEX DDL for table cust... Generating INDEX DDL for table customer... Generating INDEX DDL for table p2j_test... Generating INDEX DDL for table pers_addr... Generating INDEX DDL for table person... Generating INDEX DDL for table simple... Generating INDEX DDL for table vehicle... Generating INDEX DDL for table vehicle_driver... Generating INDEX DDL for table vehicle_owner... Reading merge DMO definitions... Jan 15, 2014 2:10:51 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JPostgreSQLDialect Jan 15, 2014 2:10:51 PM org.hibernate.tool.hbm2ddl.SchemaExport execute INFO: HHH000227: Running hbm2ddl schema export Jan 15, 2014 2:10:51 PM org.hibernate.tool.hbm2ddl.SchemaExport execute INFO: HHH000230: Schema export complete Elapsed job time: 00:00:00.499 WARNING: no DDL dialect specified for schema standard ------------------------------------------------------------------------------ Generate sequence DDL scripts for schema 'p2j_test' and target DB 'h2' ------------------------------------------------------------------------------ Jan 15, 2014 2:10:52 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JH2Dialect p2j_test Elapsed job time: 00:00:00.055 ------------------------------------------------------------------------------ Generate sequence DDL scripts for schema 'p2j_test' and target DB 'postgresql' ------------------------------------------------------------------------------ Jan 15, 2014 2:10:52 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JPostgreSQLDialect p2j_test Jan 15, 2014 2:10:52 PM com.goldencode.p2j.persist.dialect.P2JPostgreSQLDialect getCreateSequenceString WARNING: Fixed MAXVALUE = 9223372036854775807 for PSQL sequence my_seq_1 Jan 15, 2014 2:10:52 PM com.goldencode.p2j.persist.dialect.P2JPostgreSQLDialect getCreateSequenceString WARNING: Fixed MAXVALUE = 9223372036854775807 for PSQL sequence my_seq_4 Elapsed job time: 00:00:00.034 ------------------------------------------------------------------------------ Generate metadata DDL scripts for schema 'standard' and target DB 'h2' ------------------------------------------------------------------------------ Jan 15, 2014 2:10:52 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JH2Dialect _meta Generating INDEX DDL for table meta_db... Jan 15, 2014 2:10:52 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JH2Dialect Generating INDEX DDL for table meta_field... Generating INDEX DDL for table meta_file... Generating INDEX DDL for table meta_index... Generating INDEX DDL for table meta_index_field... Reading merge DMO definitions... Jan 15, 2014 2:10:52 PM org.hibernate.dialect.Dialect INFO: HHH000400: Using dialect: com.goldencode.p2j.persist.dialect.P2JH2Dialect Jan 15, 2014 2:10:52 PM org.hibernate.tool.hbm2ddl.SchemaExport execute INFO: HHH000227: Running hbm2ddl schema export Jan 15, 2014 2:10:52 PM org.hibernate.tool.hbm2ddl.SchemaExport execute INFO: HHH000230: Schema export complete Elapsed job time: 00:00:00.183 ------------------------------------------------------------------------------ Metadata XML Generation ------------------------------------------------------------------------------ p2j_test java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1911) at com.goldencode.p2j.schema.DataModelWorker$Library.loadRelatedTree(DataModelWorker.java:632) at com.goldencode.expr.CE2918.execute(Unknown Source) at com.goldencode.expr.Expression.execute(Expression.java:341) at com.goldencode.p2j.pattern.Rule.apply(Rule.java:401) at com.goldencode.p2j.pattern.RuleContainer.apply(RuleContainer.java:531) at com.goldencode.p2j.pattern.RuleSet.apply(RuleSet.java:50) at com.goldencode.p2j.pattern.PatternEngine.apply(PatternEngine.java:1325) at com.goldencode.p2j.pattern.PatternEngine.processAst(PatternEngine.java:1244) at com.goldencode.p2j.pattern.PatternEngine.processAst(PatternEngine.java:1192) at com.goldencode.p2j.pattern.PatternEngine.run(PatternEngine.java:830) at com.goldencode.p2j.convert.ConversionDriver.processTrees(ConversionDriver.java:931) at com.goldencode.p2j.convert.ConversionDriver.middle(ConversionDriver.java:672) at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:1750) Elapsed job time: 00:00:00.397 ------------------------------------------------------------------------------ Unreachable Code Analysis ------------------------------------------------------------------------------ Optional rule set [customer_specific_variables] not found. ./ask.p ./primes.p Elapsed job time: 00:00:00.119 ------------------------------------------------------------------------------ Code Conversion Annotations ------------------------------------------------------------------------------ Optional rule set [customer_specific_annotations_prep] not found. ./ask.p ./primes.p ERROR: java.lang.RuntimeException: ERROR! Active Rule: ----------------------- RULE REPORT ----------------------- Rule Type : WALK Source AST: [ def ] BLOCK/STATEMENT/DEFINE_TEMP_TABLE/ @23:1 {17179869187} Copy AST : [ def ] BLOCK/STATEMENT/DEFINE_TEMP_TABLE/ @23:1 {17179869187} Condition : buf.registerBuffer(uniqueName, bufName, schemaName, javaName, getNoteString("dbname"), (level == -1), upPath("TRIGGER_PROCEDURE/KW_OLD") or upPath("STATEMENT/KW_ON/KW_OLD/")) Loop : false --- END RULE REPORT --- at com.goldencode.p2j.pattern.PatternEngine.run(PatternEngine.java:864) at com.goldencode.p2j.convert.ConversionDriver.processTrees(ConversionDriver.java:931) at com.goldencode.p2j.convert.ConversionDriver.back(ConversionDriver.java:819) at com.goldencode.p2j.convert.ConversionDriver.main(ConversionDriver.java:1756) Caused by: com.goldencode.expr.ExpressionException: Expression error [buf.registerBuffer(uniqueName, bufName, schemaName, javaName, getNoteString("dbname"), (level == -1), upPath("TRIGGER_PROCEDURE/KW_OLD") or upPath("STATEMENT/KW_ON/KW_OLD/"))] [DEFINE_TEMP_TABLE id=17179869187] at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:226) at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:160) at com.goldencode.p2j.pattern.PatternEngine.apply(PatternEngine.java:1346) at com.goldencode.p2j.pattern.PatternEngine.processAst(PatternEngine.java:1244) at com.goldencode.p2j.pattern.PatternEngine.processAst(PatternEngine.java:1192) at com.goldencode.p2j.pattern.PatternEngine.run(PatternEngine.java:830) ... 3 more Caused by: com.goldencode.expr.ExpressionException: Expression error [buf.registerBuffer(uniqueName, bufName, schemaName, javaName, getNoteString("dbname"), (level == -1), upPath("TRIGGER_PROCEDURE/KW_OLD") or upPath("STATEMENT/KW_ON/KW_OLD/"))] at com.goldencode.expr.Expression.getCompiledInstance(Expression.java:631) at com.goldencode.expr.Expression.execute(Expression.java:330) at com.goldencode.p2j.pattern.Rule.apply(Rule.java:401) at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:640) at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:609) at com.goldencode.p2j.pattern.Rule.apply(Rule.java:440) at com.goldencode.p2j.pattern.Rule.executeActions(Rule.java:640) at com.goldencode.p2j.pattern.Rule.coreProcessing(Rule.java:609) at com.goldencode.p2j.pattern.Rule.apply(Rule.java:440) at com.goldencode.p2j.pattern.RuleContainer.apply(RuleContainer.java:531) at com.goldencode.p2j.pattern.RuleSet.apply(RuleSet.java:50) at com.goldencode.p2j.pattern.AstWalker.walk(AstWalker.java:213) ... 8 more Caused by: com.goldencode.expr.CompilerException: Error parsing expression at com.goldencode.expr.Compiler.process(Compiler.java:341) at com.goldencode.expr.Compiler.compile(Compiler.java:253) at com.goldencode.expr.Expression.getCompiledInstance(Expression.java:623) ... 19 more Caused by: com.goldencode.expr.UnresolvedSymbolException: No function resolved for instance (com.goldencode.p2j.convert.BufferScopeWorker$BufferHelper getLib(int) @class com.goldencode.expr.CompiledExpression) and method (name == registerBuffer, signature == ([class java.lang.String, class java.lang.String, class java.lang.String, class java.lang.String, class java.lang.String, boolean, boolean])) at com.goldencode.expr.ExpressionParser.method(ExpressionParser.java:2051) at com.goldencode.expr.ExpressionParser.primary_expr(ExpressionParser.java:849) at com.goldencode.expr.ExpressionParser.un_expr(ExpressionParser.java:1602) at com.goldencode.expr.ExpressionParser.prod_expr(ExpressionParser.java:1455) at com.goldencode.expr.ExpressionParser.sum_expr(ExpressionParser.java:1385) at com.goldencode.expr.ExpressionParser.shift_expr(ExpressionParser.java:1308) at com.goldencode.expr.ExpressionParser.compare_expr(ExpressionParser.java:1222) at com.goldencode.expr.ExpressionParser.equality_expr(ExpressionParser.java:1151) at com.goldencode.expr.ExpressionParser.bit_and_expr(ExpressionParser.java:1102) at com.goldencode.expr.ExpressionParser.bit_xor_expr(ExpressionParser.java:1059) at com.goldencode.expr.ExpressionParser.bit_or_expr(ExpressionParser.java:1016) at com.goldencode.expr.ExpressionParser.log_and_expr(ExpressionParser.java:973) at com.goldencode.expr.ExpressionParser.expr(ExpressionParser.java:923) at com.goldencode.expr.ExpressionParser.expression(ExpressionParser.java:676) at com.goldencode.expr.Compiler.parse(Compiler.java:447) at com.goldencode.expr.Compiler.process(Compiler.java:307) ... 21 more