Hi, We created a brl rule using guided editor in Eclipse 3.3 On trying to create a rule package we are getting a 'MissingPackageName' exception. As like a brl rule created in BRMS, on eclipse, the DRL source of the created brl shows only the rule body `with the exception of the package statement and imports. Our understanding is that packagebuilder in drools-compiler should pick the package name and the imports defined in the rules.package text file.
Things work fine for business rules created in guided editor in BRMS. Are we missing something obvious here? or there isn't a way to compile and test the brl files created in Eclipse. Any inputs are highly appreciated. Thanks. Code snippet fyi File file = new File(test_brl); BRXMLPersistence read = (BRXMLPersistence) BRXMLPersistence.getInstance(); BRDRLPersistence write = (BRDRLPersistence)BRDRLPersistence.getInstance(); String brl = FileUtils.readFileToString(file); String outputDRL = write.marshal(read.unmarshal(brl)); System.out.println("outputDRl"+outputDRL); //Output DRL here doesn't show the import statements and package name PackageBuilder builder = new PackageBuilder(); builder.addPackageFromDrl(new StringReader(outputDRL )); //Missing package name for rule package exception occurs here Package pkg = builder.getPackage(); RuleBase ruleBase = RuleBaseFactory.newRuleBase(); ruleBase.addPackage( pkg ); WorkingMemory workingMemory = ruleBase.newStatefulSession(); workingMemory.insert(obj); workingMemory.fireAllRules(); -- View this message in context: http://www.nabble.com/MissingPackageName-Exception-%7C-Eclipse-%7C-brl-to-drl-tp16930360p16930360.html Sent from the drools - user mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users