[jboss-jira] [JBoss JIRA] (DROOLS-1570) Rule stopped working after upgrading from 5.6.0 to 6.5.0

Manish Java (JIRA) issues at jboss.org
Mon May 22 04:25:01 EDT 2017


Manish Java created DROOLS-1570:
-----------------------------------

             Summary: Rule stopped working after upgrading from 5.6.0 to 6.5.0
                 Key: DROOLS-1570
                 URL: https://issues.jboss.org/browse/DROOLS-1570
             Project: Drools
          Issue Type: Bug
          Components: core engine
    Affects Versions: 6.5.0.Final
            Reporter: Manish Java
            Assignee: Mario Fusco


I have the following POJO:

{code:java}
package org.example.domain.purchase;

public class Order {
  private OrderType type;
}
{code}

and the following rules:

{code:java}
package org.example.domain.purchase;

rule "consignment"
  when
    $order: Order(type.equals(OrderType.CONSIGNMENT))
  then
    System.out.println("Processing consignment order.");
end

rule "sale"
  when
    $order: Order(type.equals(OrderType.SALE))
  then
    System.out.println("Processing sale order.");
end

rule "transfer"
  when
    $order: Order(type.equals(OrderType.TRANSFER))
  then
    System.out.println("Processing transfer order.");
end
{code}

These rules work fine with Drools v5.6.0 but do not fire after upgrading to v6.5.0. Even the following simple rule does not fire:

{code:java}
package org.example.domain.purchase;

rule "order"
  when
    $order: Order()
  then
    System.out.println("Processing an order.")
end
{code}

A sample project is available on [Github|https://github.com/manish-in-java/spring-drools-validation].



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list