Hi John,<br><br>Hmmm.... one of these types of problem. Nice.<br><br>Firstly, the &quot;re-compile\re-package&quot; malarkey is the same as &quot;Build package&quot; on the package information screen (or whatever we want to call that too!)<br>
<br>I am suspicious that something somewhere else has not caused the problem: If Guvnor 5.1.1 (presumably) worked OK for a couple of weeks following the upgrade.....<br><br>Was this the first new package created with 5.1.1? Has the server been restored for some reason (to a backup with 5.0.1)? Have any new packages been successful?<br>
<br>Thanks,<br><br>Mike<br><br><div class="gmail_quote">On 4 January 2011 18:12, John Peterson <span dir="ltr">&lt;<a href="mailto:john.peterson.gv3k@statefarm.com">john.peterson.gv3k@statefarm.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I upgraded Guvnor on the JBoss server by replacing the 5.0.1<br>
drools-guvnor.war in /server/default/deploy with the drools-guvnor.war<br>
for 5.1.1.  Once we restarted the server, everything seemed to be<br>
working fine with the 5.1.1 features.  It wasn&#39;t until a couple weeks<br>
later when we tried to connect that we started getting the failure<br>
messages.  The package in question is new since the upgrade.<br>
<br>
How do I re-compile/re-package the binaries?  I&#39;m assuming this is<br>
different from doing a &quot;Save and validate configuration&quot; or &quot;Build<br>
package&quot; on the package screen.<br>
<br>
Thanks and a Happy New Year to you as well!<br>
<br>
John<br>
<br>
Message: 2<br>
Date: Tue, 4 Jan 2011 16:56:52 +0000<br>
From: Michael Anstis &lt;<a href="mailto:michael.anstis@gmail.com">michael.anstis@gmail.com</a>&gt;<br>
Subject: Re: [rules-users] KnowledgeAgent exception while trying to<br>
        deserialize KnowledgeDefinitionsPackage<br>
To: Rules Users List &lt;<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>&gt;<br>
Message-ID:<br>
        &lt;AANLkTiktBPpALU68Ptbha=<a href="mailto:gVQ7OYDeMs1Eee%2Bu%2BTmbFj@mail.gmail.com">gVQ7OYDeMs1Eee+u+TmbFj@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;windows-1252&quot;<br>
<div class="im"><br>
Hi John,<br>
<br>
AFAIK you need both client (i.e. your IDE) and server versions of Guvnor<br>
to be the same.<br>
<br>
If you are trying to load a package from an existing (5.0.1) Guvnor<br>
repositoty I believe you will need to re-compile\re-package the binaries<br>
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>
2011/1/4 John Peterson &lt;<a href="mailto:john.peterson.gv3k@statefarm.com">john.peterson.gv3k@statefarm.com</a>&gt;<br>
<br>
&gt;  This is sort of a repost of an error I?ve been getting, but I thought<br>
<br>
&gt; with the new year, I?d give it another shot.<br>
&gt;<br>
&gt; I?ve been getting the following exception in my code:<br>
&gt;<br>
&gt; [2010:12:361 09:12:910:debug] KnowledgeAgent rebuilding KnowledgeBase<br>
&gt; using ChangeSet<br>
&gt;<br>
&gt; [2010:12:361 09:12:972:exception]<br>
&gt;<br>
&gt; ***java.lang.RuntimeException*: KnowledgeAgent exception while trying<br>
&gt; to deserialize KnowledgeDefinitionsPackage<br>
&gt;<br>
&gt;<br>
</div>&gt; atorg.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(*<br>
&gt; **<br>
&gt; KnowledgeAgentImpl.java:664*)<br>
&gt;<br>
&gt;<br>
&gt; atorg.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase<br>
<div><div></div><div class="h5">&gt; (*<br>
&gt; **KnowledgeAgentImpl.java:889*)<br>
&gt;<br>
&gt;   at org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(***<br>
&gt; KnowledgeAgentImpl.java:704*)<br>
&gt;<br>
&gt;   at org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(***<br>
&gt; KnowledgeAgentImpl.java:584*)<br>
&gt;<br>
&gt;   at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(***<br>
&gt; KnowledgeAgentImpl.java:185*)<br>
&gt;<br>
&gt;   at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(***<br>
&gt; KnowledgeAgentImpl.java:168*)<br>
&gt;<br>
&gt;   at com.agencyawards2.RuleSessionProviderFactory.getSessionFactory(<br>
&gt; ***RuleSessionProviderFactory.java:95*)<br>
&gt;<br>
&gt;   at com.agencyawards2.RuleSessionProviderFactory.getProvider(***<br>
&gt; RuleSessionProviderFactory.java:35*)<br>
&gt;<br>
&gt;   at com.agencyawards2.RunRules.runRules(***RunRules.java:27*)<br>
&gt;<br>
&gt;   at com.agencyawards2.DroolsTest.main(***DroolsTest.java:40*)<br>
&gt;<br>
&gt; Caused by:*** java.io.StreamCorruptedException*: invalid stream<br>
&gt; header:7061636B<br>
&gt;<br>
&gt;   at java.io.ObjectInputStream.readStreamHeader(Unknown Source)<br>
&gt;<br>
&gt;   at java.io.ObjectInputStream.&lt;init&gt;(Unknown Source)<br>
&gt;<br>
&gt;   at org.drools.common.DroolsObjectInputStream.&lt;init&gt;(***<br>
&gt; DroolsObjectInputStream.java:71*)<br>
&gt;<br>
&gt;   at org.drools.core.util.DroolsStreamUtils.streamIn(***<br>
&gt; DroolsStreamUtils.java:205*)<br>
&gt;<br>
&gt;   at org.drools.core.util.DroolsStreamUtils.streamIn(***<br>
&gt; DroolsStreamUtils.java:174*)<br>
&gt;<br>
&gt;<br>
</div></div>&gt; atorg.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(*<br>
<div class="im">&gt; **<br>
&gt; KnowledgeAgentImpl.java:653*)<br>
&gt;<br>
&gt;   ... 9 more<br>
&gt;<br>
&gt; I?m running Drools 5.1.1 on my workstation in Eclipse.  When I run it<br>
&gt; against Guvnor locally using version 5.1.1 installed as the ?Guvnor<br>
&gt; Standalone? downloaded at the same time as Drools 5.1.1 was<br>
</div>downloadedfrom the JBoss.org site, it works fine.<br>
<div class="im">&gt;<br>
&gt; When I run it against the server, which was from the 5.0.1 ?Guvnor<br>
&gt; Standalone? installation, but I updated the drools-guvnor.war file to<br>
&gt; use the new 5.1.1 version, I get the error listed above.  Based on my<br>
&gt; research into the ?KnowledgeAgent exception while trying to<br>
&gt; deserialize KnowledgeDefinitionsPackage? error, it seems to stem from<br>
&gt; an incompatibility between versions of Drools.<br>
&gt;<br>
&gt; Do I need to install the 5.1.1 Guvnor Standalone to my server to bring<br>
<br>
&gt; the versions into synch, or am I experiencing some other sort of<br>
problem?<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; rules-users mailing list<br>
&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
&gt;<br>
&gt;<br>
</div>-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL:<br>
<a href="http://lists.jboss.org/pipermail/rules-users/attachments/20110104/9374b2%0A49/attachment-0001.html" target="_blank">http://lists.jboss.org/pipermail/rules-users/attachments/20110104/9374b2<br>
49/attachment-0001.html</a><br>
<br>
------------------------------<br>
<div class="im"><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>
<br>
</div>End of rules-users Digest, Vol 50, Issue 11<br>
*******************************************<br>
<div><div></div><div class="h5"><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>
</div></div></blockquote></div><br>