Hi John,<br><br>AFAIK you need both client (i.e. your IDE) and server versions of Guvnor to be the same.<br><br>If you are trying to load a package from an existing (5.0.1) Guvnor repositoty I believe you will need to re-compile\re-package the binaries as a number of SerialVersionIds changed.<br>
<br>It wasn&#39;t clear from your email whether this is what you have set-up.<br><br>Happy New Year!<br>
<br>
Mike<br><br><div class="gmail_quote">2011/1/4 John Peterson <span dir="ltr">&lt;<a href="mailto:john.peterson.gv3k@statefarm.com">john.peterson.gv3k@statefarm.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">







<div>


<p dir="LTR"><span lang="en-us"><font face="Calibri">This is sort of a repost of an error I</font></span><span lang="en-us"><font face="Calibri">’</font></span><span lang="en-us"><font face="Calibri">ve been getting, but I thought with the new year, I</font></span><span lang="en-us"><font face="Calibri">’</font></span><span lang="en-us"><font face="Calibri">d give it another shot.</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Calibri">I</font></span><span lang="en-us"><font face="Calibri">’</font></span><span lang="en-us"><font face="Calibri">ve been getting the following exception in my code:</font></span></p>


<p dir="LTR"><span lang="en-us"></span><span lang="en-us"><font face="Consolas">[2010:12:361 09:12:910:debug] KnowledgeAgent rebuilding KnowledgeBase</font> <font face="Consolas">using ChangeSet</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">[2010:12:361 09:12:972:exception]</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">***java.lang.RuntimeException*: KnowledgeAgent exception while trying</font> <font face="Consolas">to deserialize KnowledgeDefinitionsPackage</font></span><span lang="en-us"></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas"> </font></span><span lang="en-us"> <font face="Consolas">at</font><font face="Consolas"> org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(***</font><font face="Consolas">KnowledgeAgentImpl.java:664*)</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  at</font><font face="Consolas"> org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(*</font><font face="Consolas">*</font><font face="Consolas">*</font><font face="Consolas">KnowledgeAgentImpl.java:889*)</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  at</font></span><span lang="en-us"><font face="Consolas"></font></span><span lang="en-us"> <font face="Consolas">org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(***</font><font face="Consolas">KnowledgeAgentImpl.java:704*)</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  at</font></span><span lang="en-us"><font face="Consolas"></font></span><span lang="en-us"> <font face="Consolas">org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(***</font><font face="Consolas">KnowledgeAgentImpl.java:584*</font><font face="Consolas">)</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(***</font><font face="Consolas">KnowledgeAgentImpl.java:185*)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(***</font><font face="Consolas">KnowledgeAgentImpl.java:168*)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at</font><font face="Consolas"> com.agencyawards2.RuleS</font><font face="Consolas">essionProviderFactory.getSessionFactory(</font><font face="Consolas">***RuleSessionProviderFactory.java:95*)</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  at</font><font face="Consolas"> com.agencyawards2.RuleSessionProviderFactory.getProvider(***</font><font face="Consolas">RuleSessionProviderFactory.java:35*)</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  at com.agencyawards2.RunRules.runRules(***RunRules.java:27*)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at com.agencyawards2.DroolsTest.main(***DroolsTest.java:40*)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">Caused by:*** java.io.StreamCorruptedException*: invalid stream</font></span><span lang="en-us"><font face="Consolas"></font></span><span lang="en-us"> <font face="Consolas">header:</font><font face="Consolas"> 7061636B</font></span><span lang="en-us"></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  at java.io.Ob</font><font face="Consolas">jectInputStream.readStreamHeader(Unknown Source)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at java.io.ObjectInputStream.&lt;init&gt;(Unknown Source)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at org.drools.common.DroolsObjectInputStream.&lt;init&gt;(***</font><font face="Consolas">DroolsObjectInputStream.java:71*)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at org.drools.core.util.Dro</font><font face="Consolas">olsStreamUtils.streamIn(***</font><font face="Consolas">DroolsStreamUtils.java:205*)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at org.drools.core.util.DroolsStreamUtils.streamIn(***</font><font face="Consolas">DroolsStreamUtils.java:174*)</font></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">  at</font><font face="Consolas"> org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(***</font><font face="Consolas">Knowledge</font><font face="Consolas">AgentImpl.java:653*)</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">  ... 9 more</font></span><span lang="en-us"></span></p>

<p dir="LTR"><span lang="en-us"><font face="Consolas">I</font></span><span lang="en-us"><font face="Consolas">’</font></span><span lang="en-us"><font face="Consolas">m running</font> <font face="Consolas">Drools</font> <font face="Consolas">5.1.1 on my workstation in</font> <font face="Consolas">Eclipse.</font></span><span lang="en-us"><font face="Consolas">  When I ru</font><font face="Consolas">n it against Guvnor locally</font> <font face="Consolas">using</font> <font face="Consolas">version 5.1.1 installed as the</font></span><span lang="en-us"> <font face="Consolas">“</font></span><span lang="en-us"><font face="Consolas">Guvnor Standalone</font></span><span lang="en-us"><font face="Consolas">”</font></span><span lang="en-us"><font face="Consolas"> downloaded at the same time as Drools 5.1.1 was</font></span><span lang="en-us"> <font face="Consolas">d</font></span><span lang="en-us"><font face="Consolas">ownloaded</font></span><span lang="en-us"><font face="Consolas"> from the JBoss.org site, it works fine.</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">When I run it against the server, which was from the 5.0.1</font></span><span lang="en-us"> <font face="Consolas">“</font></span><span lang="en-us"><font face="Consolas">Guvn</font><font face="Consolas">or Standalone</font></span><span lang="en-us"><font face="Consolas">”</font></span><span lang="en-us"><font face="Consolas"> installation, but I updated the</font></span><span lang="en-us"> <font face="Consolas">drools-guvnor.war file to use the new 5.1.1 version, I get the error listed above.  Based on my research into the</font></span><span lang="en-us"> <font face="Consolas">“</font></span><span lang="en-us"><font face="Consolas">KnowledgeAgent exception while trying</font> <font face="Consolas">to deserialize KnowledgeDefinitionsPackage</font></span><span lang="en-us"><font face="Consolas">”</font></span><span lang="en-us"><font face="Consolas"> error, it seems to stem from an incompatibility between versions of Drools.</font></span></p>


<p dir="LTR"><span lang="en-us"><font face="Consolas">Do I need to install the 5.1.1 Guvnor</font></span><span lang="en-us"><font face="Consolas"> Standalone to my server to bring the versions into synch, or am I experiencing some other sort of problem?</font></span><span lang="en-us"></span></p>


<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span></p>

</div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>