[jboss-jira] [JBoss JIRA] (DROOLS-5458) Project broken after test scenario run with possibly a class-loading issue

Toni Rikkola (Jira) issues at jboss.org
Mon Jun 29 05:26:14 EDT 2020


     [ https://issues.redhat.com/browse/DROOLS-5458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Toni Rikkola updated DROOLS-5458:
---------------------------------
    Sprint: 2020 Week 25-27 (from Jun 15)


> Project broken after test scenario run with possibly a class-loading issue
> --------------------------------------------------------------------------
>
>                 Key: DROOLS-5458
>                 URL: https://issues.redhat.com/browse/DROOLS-5458
>             Project: Drools
>          Issue Type: Bug
>          Components: Scenario Simulation and Testing
>    Affects Versions: 7.39.0.Final
>            Reporter: Jan Stastny
>            Assignee: Toni Rikkola
>            Priority: Blocker
>              Labels: drools-tools
>         Attachments: bpms_scesim-tickets.zip
>
>
> For a Scenario Simulation that tests DRL rule and facts having an enum property a seemingly class-loading issue occurs in Business Central.
> The ultimate error is in the DRL file validation:
> {code:java|title=DRL file}
> package org.jboss.qa.ba.scesim;
> rule "child ticket"
> when
>     t: Ticket ( type==TicketType.CHILD)
> then
>     t.setPrice(5.0);
> end
> {code}
> {code:java|title=Validation error}
> [KBase: defaultKieBase]: Unable to Analyse Expression type == TicketType.CHILD:
> [Error: Comparison operation requires compatible types. Found class org.jboss.qa.ba.scesim.TicketType and class org.jboss.qa.ba.scesim.TicketType]
> [Near : {... type == TicketType.CHILD ....}]
>                      ^
> {code}
> The issue happens in given scenario:
>  # import project
>  # go to DRL file and run validation - succeeds
>  # go to scenario simulation and run - succeeds
>  # go back to DRL file and run validation - fails with the error above
>  # go to scenario simulation and run again - fails due to the rule not being evaluated for given facts
> The issue disappears when running Build of the project in the Project perspective.
>  



--
This message was sent by Atlassian Jira
(v7.13.8#713008)



More information about the jboss-jira mailing list