[rules-users] Is Drools 5.1 backward compatible with 5.0.1?
Tan Hui Onn
huionn at gmail.com
Mon Aug 16 11:25:31 EDT 2010
Are the test cases failed because of
java.lang.NullPointerException
at org.drools.command.runtime.BatchExecutionCommand.execute(BatchExecutionCommand.java:142)
at org.drools.command.runtime.BatchExecutionCommand.execute(BatchExecutionCommand.java:1)
at org.drools.impl.StatelessKnowledgeSessionImpl.execute(StatelessKnowledgeSessionImpl.java:239)
at droolsbook.bank.service.impl.ValidationTest.assertReportContains(ValidationTest.java:97)
at droolsbook.bank.service.impl.ValidationTest.studentAccountCustomerAgeLessThan(ValidationTest.java:219)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
......
?
I checked the source of CommandFactoryProviderImpl (5.1.0.CR1) and found this
public Command newInsertElements(Iterable objects) {
// TODO: FIX THIS
// return new InsertElementsCommand(objects);
return null;
}
But it has been fixed in 5.1 FINAL.
2010/8/16 Chee Kin Lim <limcheekin at vobject.com>:
> Hi,
>
> I am new to Drools and learning it by reading "Drools JBoss Rules 5.0
> Developer's Guide" at the moment.
>
> However, the test cases of chapter 3 was failed when execute with Drools
> 5.1.0.CR1.
>
> I suspect the test is broken due to the sequential option enabled with code
> block below:
> KnowledgeBaseConfiguration configuration =
> KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
> configuration.setOption(SequentialOption.YES);
> You can view the complete code at
> http://code.google.com/p/droolsbook/source/browse/trunk/droolsBookParent/validation/src/test/java/droolsbook/bank/service/impl/ValidationTest.java
>
> Is this code block compatible with Drools 5.1? As it is working without any
> problem in 5.0.1.
>
> If it is incompatible, I would like to know how to migrate it to Drools
> 5.1.0.
>
> Please advice.
>
> Thanks,
> Chee Kin
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
More information about the rules-users
mailing list