[rules-dev] Drools 3.1.M1 Rules build java.lang.UnsupportedOperationException

Tom Gonzalez tomgon at nortel.com
Thu Feb 22 16:31:26 EST 2007


Getting exception below building rules that build in 3.0.4. 
  
Looking at FunctionBuilder we have at line 106. The code in red looks
suspicious? Seems it should be mapping "mapping" against the name.
But that is not what is the cause of the exception apparently put is not
supported?

        String name = pkg.getName() + "." + ucFirst(
functionDescr.getName() );
        LineMappings mapping = new LineMappings( name );
        mapping.setStartLine( functionDescr.getLine() );
        mapping.setOffset( functionDescr.getOffset() );      
        lineMappings.put( name, lineMappings );   

[java] INFO: ============== Start build RulePackage: [engrules.ers8600]
===
======
     [java] Feb 21, 2007 2:38:28 PM
com.nortel.connect.rbuilder.RulePackage addR
ulesFromDrlFile
     [java] INFO:       adding Rules from: ERS8600Rules.drl (no
associated DSL)
     [java] Feb 21, 2007 2:38:28 PM
com.nortel.connect.rbuilder.RulePackage addR
ulesFromDrlFile
     [java] INFO:       parsed rules no dsl
     [java] java.lang.UnsupportedOperationException
     [java]     at java.util.AbstractMap.put(AbstractMap.java:228)
     [java]     at
org.drools.semantics.java.FunctionBuilder.build(FunctionBuild
er.java:110)
     [java]     at
org.drools.compiler.PackageBuilder.addFunction(PackageBuilder
.java:326)
     [java]     at
org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.
java:214)
     [java]     at
com.nortel.connect.rbuilder.RulePackage.addRulesFromDrlFile(R
ulePackage.java:226)
     [java]     at
com.nortel.connect.rbuilder.RulePackager.build(RulePackager.j
ava:205)
     [java]     at
com.nortel.connect.rbuilder.RulePackager.buildAll(RulePackage
r.java:141)
     [java]     at
com.nortel.connect.rbuilder.RulePackager.main(RulePackager.ja
va:91)


Regards,

  Tom G



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20070222/44d756f1/attachment.html 


More information about the rules-dev mailing list