Hi John, Hmmm.... one of these types of problem. Nice.
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!) 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..... 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? Thanks, Mike On 4 January 2011 18:12, John Peterson <[email protected]>wrote: > I upgraded Guvnor on the JBoss server by replacing the 5.0.1 > drools-guvnor.war in /server/default/deploy with the drools-guvnor.war > for 5.1.1. Once we restarted the server, everything seemed to be > working fine with the 5.1.1 features. It wasn't until a couple weeks > later when we tried to connect that we started getting the failure > messages. The package in question is new since the upgrade. > > How do I re-compile/re-package the binaries? I'm assuming this is > different from doing a "Save and validate configuration" or "Build > package" on the package screen. > > Thanks and a Happy New Year to you as well! > > John > > Message: 2 > Date: Tue, 4 Jan 2011 16:56:52 +0000 > From: Michael Anstis <[email protected]> > Subject: Re: [rules-users] KnowledgeAgent exception while trying to > deserialize KnowledgeDefinitionsPackage > To: Rules Users List <[email protected]> > Message-ID: > > <[email protected]<gvq7oydems1eee%2bu%[email protected]> > > > Content-Type: text/plain; charset="windows-1252" > > Hi John, > > AFAIK you need both client (i.e. your IDE) and server versions of Guvnor > to be the same. > > 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. > > It wasn't clear from your email whether this is what you have set-up. > > Happy New Year! > > Mike > > 2011/1/4 John Peterson <[email protected]> > > > This is sort of a repost of an error I?ve been getting, but I thought > > > with the new year, I?d give it another shot. > > > > I?ve been getting the following exception in my code: > > > > [2010:12:361 09:12:910:debug] KnowledgeAgent rebuilding KnowledgeBase > > using ChangeSet > > > > [2010:12:361 09:12:972:exception] > > > > ***java.lang.RuntimeException*: KnowledgeAgent exception while trying > > to deserialize KnowledgeDefinitionsPackage > > > > > > atorg.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(* > > ** > > KnowledgeAgentImpl.java:664*) > > > > > > atorg.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase > > (* > > **KnowledgeAgentImpl.java:889*) > > > > at org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(*** > > KnowledgeAgentImpl.java:704*) > > > > at org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(*** > > KnowledgeAgentImpl.java:584*) > > > > at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(*** > > KnowledgeAgentImpl.java:185*) > > > > at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(*** > > KnowledgeAgentImpl.java:168*) > > > > at com.agencyawards2.RuleSessionProviderFactory.getSessionFactory( > > ***RuleSessionProviderFactory.java:95*) > > > > at com.agencyawards2.RuleSessionProviderFactory.getProvider(*** > > RuleSessionProviderFactory.java:35*) > > > > at com.agencyawards2.RunRules.runRules(***RunRules.java:27*) > > > > at com.agencyawards2.DroolsTest.main(***DroolsTest.java:40*) > > > > Caused by:*** java.io.StreamCorruptedException*: invalid stream > > header:7061636B > > > > at java.io.ObjectInputStream.readStreamHeader(Unknown Source) > > > > at java.io.ObjectInputStream.<init>(Unknown Source) > > > > at org.drools.common.DroolsObjectInputStream.<init>(*** > > DroolsObjectInputStream.java:71*) > > > > at org.drools.core.util.DroolsStreamUtils.streamIn(*** > > DroolsStreamUtils.java:205*) > > > > at org.drools.core.util.DroolsStreamUtils.streamIn(*** > > DroolsStreamUtils.java:174*) > > > > > > atorg.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(* > > ** > > KnowledgeAgentImpl.java:653*) > > > > ... 9 more > > > > I?m running Drools 5.1.1 on my workstation in Eclipse. When I run it > > against Guvnor locally using version 5.1.1 installed as the ?Guvnor > > Standalone? downloaded at the same time as Drools 5.1.1 was > downloadedfrom the JBoss.org site, it works fine. > > > > When I run it against the server, which was from the 5.0.1 ?Guvnor > > Standalone? installation, but I updated the drools-guvnor.war file to > > use the new 5.1.1 version, I get the error listed above. Based on my > > research into the ?KnowledgeAgent exception while trying to > > deserialize KnowledgeDefinitionsPackage? error, it seems to stem from > > an incompatibility between versions of Drools. > > > > Do I need to install the 5.1.1 Guvnor Standalone to my server to bring > > > the versions into synch, or am I experiencing some other sort of > problem? > > > > > > _______________________________________________ > > rules-users mailing list > > [email protected] > > https://lists.jboss.org/mailman/listinfo/rules-users > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://lists.jboss.org/pipermail/rules-users/attachments/20110104/9374b2 > 49/attachment-0001.html<http://lists.jboss.org/pipermail/rules-users/attachments/20110104/9374b2%0A49/attachment-0001.html> > > ------------------------------ > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > End of rules-users Digest, Vol 50, Issue 11 > ******************************************* > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users >
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
