yurloc opened a new issue, #5823:
URL: https://github.com/apache/incubator-kie-drools/issues/5823

   ## Parent issue
   - #5678 
   
   ## Failing tests
   - `org.drools.traits.compiler.factmodel.traits.TraitTest#testTraitEncoding`
   
   ## Notes
   
   ## Rule code snippet
   ```
   declare trait K extends G, H end
   ```
   
   ## Error output
   ```
   ### parse : ANTLR4_PARSER_ENABLED = true
   line 13:25 mismatched input ',' expecting {'unit', 'function', 'global', 
'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 'or', 'exists', 
'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 'reverse', 
'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 'excludes', 
'soundslike', 'str', 'after', 'before', 'coincides', 'during', 'includes', 
'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 'overlappedby', 
'starts', 'startedby', 'salience', 'enabled', 'no-loop', 'auto-focus', 
'lock-on-active', 'refract', 'direct', 'agenda-group', 'activation-group', 
'ruleflow-group', 'date-effective', 'date-expires', 'dialect', 'calendars', 
'timer', 'duration', 'this', 'module', 'open', 'requires', 'exports', 'opens', 
'to', 'uses', 'provides', 'with', 'transitive', 'var', 'yield', 'record', 
'sealed', 'permits', '.', '@', IDENTIFIER}
   line 14:25 mismatched input ',' expecting {'unit', 'function', 'global', 
'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 'or', 'exists', 
'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 'reverse', 
'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 'excludes', 
'soundslike', 'str', 'after', 'before', 'coincides', 'during', 'includes', 
'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 'overlappedby', 
'starts', 'startedby', 'salience', 'enabled', 'no-loop', 'auto-focus', 
'lock-on-active', 'refract', 'direct', 'agenda-group', 'activation-group', 
'ruleflow-group', 'date-effective', 'date-expires', 'dialect', 'calendars', 
'timer', 'duration', 'this', 'module', 'open', 'requires', 'exports', 'opens', 
'to', 'uses', 'provides', 'with', 'transitive', 'var', 'yield', 'record', 
'sealed', 'permits', '.', '@', IDENTIFIER}
   line 15:25 mismatched input ',' expecting {'unit', 'function', 'global', 
'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 'or', 'exists', 
'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 'reverse', 
'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 'excludes', 
'soundslike', 'str', 'after', 'before', 'coincides', 'during', 'includes', 
'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 'overlappedby', 
'starts', 'startedby', 'salience', 'enabled', 'no-loop', 'auto-focus', 
'lock-on-active', 'refract', 'direct', 'agenda-group', 'activation-group', 
'ruleflow-group', 'date-effective', 'date-expires', 'dialect', 'calendars', 
'timer', 'duration', 'this', 'module', 'open', 'requires', 'exports', 'opens', 
'to', 'uses', 'provides', 'with', 'transitive', 'var', 'yield', 'record', 
'sealed', 'permits', '.', '@', IDENTIFIER}
   line 16:25 mismatched input ',' expecting {'unit', 'function', 'global', 
'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 'or', 'exists', 
'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 'reverse', 
'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 'excludes', 
'soundslike', 'str', 'after', 'before', 'coincides', 'during', 'includes', 
'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 'overlappedby', 
'starts', 'startedby', 'salience', 'enabled', 'no-loop', 'auto-focus', 
'lock-on-active', 'refract', 'direct', 'agenda-group', 'activation-group', 
'ruleflow-group', 'date-effective', 'date-expires', 'dialect', 'calendars', 
'timer', 'duration', 'this', 'module', 'open', 'requires', 'exports', 'opens', 
'to', 'uses', 'provides', 'with', 'transitive', 'var', 'yield', 'record', 
'sealed', 'permits', '.', '@', IDENTIFIER}
   
   java.lang.AssertionError: [13,25]: mismatched input ',' expecting {'unit', 
'function', 'global', 'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 
'or', 'exists', 'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 
'reverse', 'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 
'excludes', 'soundslike', 'str', 'after', 'before', 'coincides', 'during', 
'includes', 'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 
'overlappedby', 'starts', 'startedby', 'salience', 'enabled', 'no-loop', 
'auto-focus', 'lock-on-active', 'refract', 'direct', 'agenda-group', 
'activation-group', 'ruleflow-group', 'date-effective', 'date-expires', 
'dialect', 'calendars', 'timer', 'duration', 'this', 'module', 'open', 
'requires', 'exports', 'opens', 'to', 'uses', 'provides', 'with', 'transitive', 
'var', 'yield', 'record', 'sealed', 'permits', '.', '@', IDENTIFIER}
   [14,25]: mismatched input ',' expecting {'unit', 'function', 'global', 
'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 'or', 'exists', 
'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 'reverse', 
'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 'excludes', 
'soundslike', 'str', 'after', 'before', 'coincides', 'during', 'includes', 
'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 'overlappedby', 
'starts', 'startedby', 'salience', 'enabled', 'no-loop', 'auto-focus', 
'lock-on-active', 'refract', 'direct', 'agenda-group', 'activation-group', 
'ruleflow-group', 'date-effective', 'date-expires', 'dialect', 'calendars', 
'timer', 'duration', 'this', 'module', 'open', 'requires', 'exports', 'opens', 
'to', 'uses', 'provides', 'with', 'transitive', 'var', 'yield', 'record', 
'sealed', 'permits', '.', '@', IDENTIFIER}
   [15,25]: mismatched input ',' expecting {'unit', 'function', 'global', 
'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 'or', 'exists', 
'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 'reverse', 
'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 'excludes', 
'soundslike', 'str', 'after', 'before', 'coincides', 'during', 'includes', 
'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 'overlappedby', 
'starts', 'startedby', 'salience', 'enabled', 'no-loop', 'auto-focus', 
'lock-on-active', 'refract', 'direct', 'agenda-group', 'activation-group', 
'ruleflow-group', 'date-effective', 'date-expires', 'dialect', 'calendars', 
'timer', 'duration', 'this', 'module', 'open', 'requires', 'exports', 'opens', 
'to', 'uses', 'provides', 'with', 'transitive', 'var', 'yield', 'record', 
'sealed', 'permits', '.', '@', IDENTIFIER}
   [16,25]: mismatched input ',' expecting {'unit', 'function', 'global', 
'declare', 'rule', 'query', 'when', 'then', 'end', 'and', 'or', 'exists', 
'not', 'in', 'from', 'accumulate', 'acc', 'init', 'action', 'reverse', 
'result', 'entry-point', 'eval', 'matches', 'memberOf', 'contains', 'excludes', 
'soundslike', 'str', 'after', 'before', 'coincides', 'during', 'includes', 
'finishes', 'finishedby', 'meets', 'metby', 'overlaps', 'overlappedby', 
'starts', 'startedby', 'salience', 'enabled', 'no-loop', 'auto-focus', 
'lock-on-active', 'refract', 'direct', 'agenda-group', 'activation-group', 
'ruleflow-group', 'date-effective', 'date-expires', 'dialect', 'calendars', 
'timer', 'duration', 'this', 'module', 'open', 'requires', 'exports', 'opens', 
'to', 'uses', 'provides', 'with', 'transitive', 'var', 'yield', 'record', 
'sealed', 'permits', '.', '@', IDENTIFIER}
   [0,0]: Parser returned a null Package
   
   
        at 
org.drools.traits.compiler.factmodel.traits.TraitTest.testTraitEncoding(TraitTest.java:2050)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to