Hi all, for deploying our rules we usually create packages in Guvnor and then deploy the .pkg binaries to our application where we access them via a change set file, e.g. as a classpath or url resource.
We have also used the Drools Ant task to create packages directly from the rule sources in Eclipse, cause it would be convenient for testing and development purposes to be able to just drop that file in place of the one created from Guvnor. However it seems that the KnowledgeAgent can't read the pkg format produced from the Ant task, we get an Exception as follows: java.lang.RuntimeException: KnowledgeAgent exception while trying to deserialize KnowledgeDefinitionsPackage at org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources (KnowledgeAgentImpl.java:418) at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet (KnowledgeAgentImpl.java:120) ... Caused by: java.lang.ClassCastException: org.drools.reteoo.ReteooRuleBase at org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources (KnowledgeAgentImpl.java:413) We are using the same drools-core.jar for building and running so I don't think this is a simple class version mismatch. Has anybody got a similar scenario working? Any clue what we might be doing wrong? (We are using Drools 5.0.1.) Thanks, Gerret _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users