which version of drools does the brms uses?
am deserializing with the drools 4.0 version..

"Anstis, Michael (M.)" <[EMAIL PROTECTED]> schrieb:     Was the package 
serialised using a different version of  Drools to which you are trying to 
deserialise it?

       
---------------------------------
   From: [EMAIL PROTECTED]    [mailto:[EMAIL PROTECTED] On Behalf Of vamshidhar 
   reddy chitti
Sent: 17 October 2007 11:18
To:    [email protected]
Subject: [rules-users]    java.io.InvalidClassException: 
org.drools.rule.Package;local class    incompatible: stream classdesc 
serialVersionUID = 400,local class    serialVersionUID = 320


   
hello
am using the binary package from drools brms and tying to    execute

            BinaryRuleBaseLoader loader = new    BinaryRuleBaseLoader();

            loader.addPackage( DroolsTest.class.getResourceAsStream(    
"com.valuemomentum.ipru.camscontract.model.pkg" )    );
         RuleBase rb =    loader.getRuleBase();

but i get the following    errors,
org.drools.RuntimeDroolsException: java.io.InvalidClassException:    
org.drools.rule.Package; local class incompatible: stream classdesc    
serialVersionUID = 400, local class serialVersionUID =    320
    at    
org.drools.util.BinaryRuleBaseLoader.addPackage(BinaryRuleBaseLoader.java:100)
       at    
org.drools.util.BinaryRuleBaseLoader.addPackage(BinaryRuleBaseLoader.java:67)
       at com.sample.DroolsTest.readRule(DroolsTest.java:59)
    at    com.sample.DroolsTest.main(DroolsTest.java:28)
Caused by:    java.io.InvalidClassException: org.drools.rule.Package; local 
class    incompatible: stream classdesc serialVersionUID = 400, local class    
serialVersionUID = 320
    at    java.io.ObjectStreamClass.initNonProxy(Unknown Source)
       at java.io.ObjectInputStream.readNonProxyDesc(Unknown    Source)
    at    java.io.ObjectInputStream.readClassDesc(Unknown Source)
       at java.io.ObjectInputStream.readOrdinaryObject(Unknown    Source)
    at java.io.ObjectInputStream.readObject0(Unknown    Source)
    at java.io.ObjectInputStream.readObject(Unknown    Source)
    at    
org.drools.util.BinaryRuleBaseLoader.addPackage(BinaryRuleBaseLoader.java:82)
       ... 3 more


i tried replacing mvel jar file with mvel-snapshot jar    file...but same 
error...

anyone has idea.

how to use absolute    path in my application instead downloading binary 
package and    using.

thanx in advance.
vamshi
      

---------------------------------
   Yahoo! Clever - Sie haben Fragen? Yahoo! Nutzer antworten    Ihnen. 
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users


       
---------------------------------
Jetzt Mails schnell in einem Vorschaufenster überfliegen. Dies und viel mehr 
bietet das  neue Yahoo! Mail. 
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to