Sergey, of course Mark is right - you shouldn't use readExternal and the default constructor. this was my fault from an earlier mail.
please try something like this: // EXPORT ... FileOutputStream fos ..... ... ObjectOutputStream oos = null; try { oos = new ObjectOutputStream(fos); oos.writeObject(builder.getPackage()); oos.close(); } catch (final IOException e) { ... your code.... } ... // IMPORT FileInputStream fis... ... ObjectInputStream ois = null; try { ois = new ObjectInputStream(fis); builder = new PackageBuilder((Package)ois.readObject()); ois.close(); } catch (final IOException e) { ...your code...; } catch (final ClassNotFoundException e) { ...your code...; } now your imported package should work like the exported ekke Manukyan, Sergey wrote: > > Ekke, > > Started using 4.0.2, but getting same error. > > This is how I am loading the Package : > > this.pkg = new Package(); > this.pkg.readExternal(ois); > > Does that look right to you? > > -Sergey > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of ekke > Sent: Wednesday, October 03, 2007 4:08 PM > To: rules-users@lists.jboss.org > Subject: [rules-users] RE: rules precompilation > > > sergey, > > just tried it: > exported a package with rules as stream > (using the writeExternal() from Package) > > then in another run I created new RuleBase, added new Package, > then import the rules into this empty Package (using the readExternal() > from > Package) > then added some facts, execute the rules, > > tested if all rules are there, > tested if the Facts are in workingMemory - all ok > > (using snapshot 4.0.2, eclipse 3.3, osx 10.4.10) > > ekke > > Manukyan, Sergey wrote: >> >> Ming, Ekke, >> >> After deserialising the Package back - getting exception when > inserting >> facts: >> >> Exception thrown : java.lang.NoClassDefFoundError: XXXShadowProxy >> >> XXX - is my class name >> >> Any ideas? >> >> -Sergey >> >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of Jin, Ming >> Sent: Wednesday, October 03, 2007 1:50 PM >> To: Rules Users List >> Subject: RE: [rules-users] rules precompilation >> >> Sergey, >> >> I am using precompiled rules. Serializing instances of >> org.drools.rule.Package works for me. >> >> Thanks, >> -Ming >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of Manukyan, >> Sergey >> Sent: Wednesday, October 03, 2007 12:29 PM >> To: Rules Users List >> Subject: [rules-users] rules precompilation >> >> >> Folks, >> >> Where can I find information on how to pre-compile rules in 4.0.1? >> >> Thanks, >> >> -Sergey >> >> >> ********************** >> ** LEGAL DISCLAIMER ** >> ********************** >> >> This E-mail message and any attachments may contain legally > privileged, >> confidential or proprietary information. If you are not the intended >> recipient(s), or the employee or agent responsible for delivery of > this >> message to the intended recipient(s), you are hereby notified that any >> dissemination, distribution or copying of this E-mail message is >> strictly prohibited. If you have received this message in error, > please >> immediately notify the sender and delete this E-mail message from your >> computer. >> >> _______________________________________________ >> rules-users mailing list >> rules-users@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> _______________________________________________ >> rules-users mailing list >> rules-users@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> _______________________________________________ >> rules-users mailing list >> rules-users@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> > > -- > View this message in context: > http://www.nabble.com/How-to-have-your-emails-ignored-tf4562290.html#a13 > 026864 > 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 > > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users > > -- View this message in context: http://www.nabble.com/How-to-have-your-emails-ignored-tf4562290.html#a13121860 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