Hi John,<br><br>Hmmm.... one of these types of problem. Nice.<br><br>Firstly, the "re-compile\re-package" malarkey is the same as "Build package" 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"><<a href="mailto:john.peterson.gv3k@statefarm.com">john.peterson.gv3k@statefarm.com</a>></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'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'm assuming this is<br>
different from doing a "Save and validate configuration" or "Build<br>
package" 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 <<a href="mailto:michael.anstis@gmail.com">michael.anstis@gmail.com</a>><br>
Subject: Re: [rules-users] KnowledgeAgent exception while trying to<br>
deserialize KnowledgeDefinitionsPackage<br>
To: Rules Users List <<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>><br>
Message-ID:<br>
<AANLkTiktBPpALU68Ptbha=<a href="mailto:gVQ7OYDeMs1Eee%2Bu%2BTmbFj@mail.gmail.com">gVQ7OYDeMs1Eee+u+TmbFj@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="windows-1252"<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'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 <<a href="mailto:john.peterson.gv3k@statefarm.com">john.peterson.gv3k@statefarm.com</a>><br>
<br>
> This is sort of a repost of an error I?ve been getting, but I thought<br>
<br>
> with the new year, I?d give it another shot.<br>
><br>
> I?ve been getting the following exception in my code:<br>
><br>
> [2010:12:361 09:12:910:debug] KnowledgeAgent rebuilding KnowledgeBase<br>
> using ChangeSet<br>
><br>
> [2010:12:361 09:12:972:exception]<br>
><br>
> ***java.lang.RuntimeException*: KnowledgeAgent exception while trying<br>
> to deserialize KnowledgeDefinitionsPackage<br>
><br>
><br>
</div>> atorg.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(*<br>
> **<br>
> KnowledgeAgentImpl.java:664*)<br>
><br>
><br>
> atorg.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase<br>
<div><div></div><div class="h5">> (*<br>
> **KnowledgeAgentImpl.java:889*)<br>
><br>
> at org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(***<br>
> KnowledgeAgentImpl.java:704*)<br>
><br>
> at org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(***<br>
> KnowledgeAgentImpl.java:584*)<br>
><br>
> at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(***<br>
> KnowledgeAgentImpl.java:185*)<br>
><br>
> at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(***<br>
> KnowledgeAgentImpl.java:168*)<br>
><br>
> at com.agencyawards2.RuleSessionProviderFactory.getSessionFactory(<br>
> ***RuleSessionProviderFactory.java:95*)<br>
><br>
> at com.agencyawards2.RuleSessionProviderFactory.getProvider(***<br>
> RuleSessionProviderFactory.java:35*)<br>
><br>
> at com.agencyawards2.RunRules.runRules(***RunRules.java:27*)<br>
><br>
> at com.agencyawards2.DroolsTest.main(***DroolsTest.java:40*)<br>
><br>
> Caused by:*** java.io.StreamCorruptedException*: invalid stream<br>
> header:7061636B<br>
><br>
> at java.io.ObjectInputStream.readStreamHeader(Unknown Source)<br>
><br>
> at java.io.ObjectInputStream.<init>(Unknown Source)<br>
><br>
> at org.drools.common.DroolsObjectInputStream.<init>(***<br>
> DroolsObjectInputStream.java:71*)<br>
><br>
> at org.drools.core.util.DroolsStreamUtils.streamIn(***<br>
> DroolsStreamUtils.java:205*)<br>
><br>
> at org.drools.core.util.DroolsStreamUtils.streamIn(***<br>
> DroolsStreamUtils.java:174*)<br>
><br>
><br>
</div></div>> atorg.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(*<br>
<div class="im">> **<br>
> KnowledgeAgentImpl.java:653*)<br>
><br>
> ... 9 more<br>
><br>
> I?m running Drools 5.1.1 on my workstation in Eclipse. When I run it<br>
> against Guvnor locally using version 5.1.1 installed as the ?Guvnor<br>
> 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">><br>
> When I run it against the server, which was from the 5.0.1 ?Guvnor<br>
> Standalone? installation, but I updated the drools-guvnor.war file to<br>
> use the new 5.1.1 version, I get the error listed above. Based on my<br>
> research into the ?KnowledgeAgent exception while trying to<br>
> deserialize KnowledgeDefinitionsPackage? error, it seems to stem from<br>
> an incompatibility between versions of Drools.<br>
><br>
> Do I need to install the 5.1.1 Guvnor Standalone to my server to bring<br>
<br>
> the versions into synch, or am I experiencing some other sort of<br>
problem?<br>
><br>
><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>-------------- 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>