[rules-users] Problem durring addPackageFromDrl
Tushar Sinha
Tushar_Sinha at persistent.co.in
Tue Feb 26 07:15:37 EST 2008
_____
PackageBuilderConfiguration conf=new PackageBuilderConfiguration();
conf.setCompiler(PackageBuilderConfiguration.JANINO);
//Building package builder with defined configuration
final PackageBuilder builder=new PackageBuilder(conf);
//Class ab=null;
try
{
//FileInputStream fs=new
FileInputStream("C:\\jdevstudio10133\\jdev\\mywork\\ServletApplication\\Proj
ect1\\src\\project1\\Test.drl");
//ab=Class.forName("project1.RuleTest2");
//builder.addPackageFromDrl(new
InputStreamReader(ab.getResourceAsStream("Test.drl")));
builder.addPackageFromDrl(new
InputStreamReader(getClass().getResourceAsStream("/Test.drl")));
}
catch(Exception e)
{
System.out.println("Error!"+e.getMessage());
}
//building rule base
final RuleBase ruleBase=RuleBaseFactory.newRuleBase();
ruleBase.addPackage(builder.getPackage());//adding package to the
rule base
final WorkingMemory
workingMemory=ruleBase.newWorkingMemory();//creating new working memory
final FactHandle fa=workingMemory.assertObject(taskObj);//asserting
received object from caller
workingMemory.fireAllRules();//firing rules
This is my code snippet.
It gives me Null value Exception every time I run the code. Can any one help
me.
Tushar
DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20080226/43eed251/attachment.html
More information about the rules-users
mailing list