You are currently viewing Eliminating The Global Org.drools.rule.invalidrulepackage Error

Eliminating The Global Org.drools.rule.invalidrulepackage Error

Table of Contents

 

If you are experiencing a global org.drools.rule.invalidrulepackage error on your computer, this user guide might help.

Updated

  • 1. Download ASR Pro
  • 2. Run the program
  • 3. Click "Scan Now" to find and remove any viruses on your computer
  • Speed up your computer today with this simple download.

     

     

    If 2 DRL rule files with different types of package names (the name follows the main keyword ‘package’) each contain a rule with the same name (the name is the string specified after the keyword ‘rule’), then when following exception:

    This happens when using a single org.drools.rule.Package object, for example:
    private test void (source reader1, source reader2) throws an exception

    org.drools.rule.invalidrulepackage global error

    Generator PackageBuilder = Optional PackageBuilder (); builder.addPackageFromDrl (source1); builder.addPackageFromDrl (source2); Package package = builder.getPackage (); RuleBase ruleBase RuleBaseFactory = .newRuleBase (); ruleBase.addPackage (package);

    On the other hand, if 2 org.drools.rule.Package objects are used, for example:
    private void test2 (Reader source1, Reader source2) throws an exception

    org.drools.rule.invalidrulepackage global error

    PackageBuilder means builder1 new PackageBuilder (); PackageBuilder builder2 = new PackageBuilder (); builder1.addPackageFromDrl (source1); builder2.addPackageFromDrl (); package source2 pkg1 = builder1.getPackage (); The pkg2 package corresponds to builder2.getPackage (); RuleBase ruleBase RuleBaseFactory = .newRuleBase (); ruleBase.addPackage (pkg1); ruleBase.addPackage (pkg2);

    Edson Tirelli Tirelli is available at post.com
    FebruaryMon 24 09:30:15 EST 2009