[rules-users] KnowledgeAgent exception while trying to deserialize KnowledgeDefinitionsPackage

Mark Proctor mproctor at codehaus.org
Fri Dec 3 23:47:23 EST 2010


Did you recompile the packages in Guvnor, there is a button for that. 
Server and client must all be on the same version, as well as compiled 
Packages.

Mark
On 03/12/2010 16:15, John Peterson wrote:
>
> I'm getting the following error when I attempt torun my Drools 
> application.  I recently upgraded from Drools 5.0.1 and Guvnor 5.0.1 
> to 5.1.1 (for both).  I've looked through the rules-users list and I 
> found the issue with the XML Change Set (authentication), which I've 
> addressed (XML listed at the bottom), but I'm still getting the 
> error.  Does anyone have any ideas or can point me in a particular 
> direction?
>
> Thanks
>
> Error:
>
> [2010:12:337 09:12:373:debug] KnowledgeAgent mapping 
> resource=[ClassPathResource path='ruleflow.rf'] to 
> KnowledgeDefinition=org.drools.ruleflow.core.RuleFlowProcess at 2d89ba2a
>
> [2010:12:337 09:12:373:exception]
>
> _java.lang.RuntimeException_: KnowledgeAgent exception while trying to 
> deserialize KnowledgeDefinitionsPackage
>
> at 
> org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(_KnowledgeAgentImpl.java:914_)
>
> 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:102_)
>
> at 
> com.agencyawards2.RuleSessionProviderFactory.getProvider(_RuleSessionProviderFactory.java:30_)
>
> at com.agencyawards2.RunRules.runRules(_RunRules.java:25_)
>
> at com.agencyawards2.DroolsTest.main(_DroolsTest.java:36_)
>
> Caused by:_java.lang.NullPointerException_
>
> at org.drools.process.core.impl.ProcessImpl.equals(_ProcessImpl.java:134_)
>
> at java.util.HashMap.put(Unknown Source)
>
> at java.util.HashSet.add(Unknown Source)
>
> at 
> org.drools.agent.impl.KnowledgeAgentImpl$RegisteredResourceMap.putDefinition(_KnowledgeAgentImpl.java:1150_)
>
> at 
> org.drools.agent.impl.KnowledgeAgentImpl.addDefinitionMapping(_KnowledgeAgentImpl.java:1037_)
>
> at 
> org.drools.agent.impl.KnowledgeAgentImpl.buildResourceMapping(_KnowledgeAgentImpl.java:496_)
>
> at 
> org.drools.agent.impl.KnowledgeAgentImpl.buildResourceMapping(_KnowledgeAgentImpl.java:443_)
>
> at 
> org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(_KnowledgeAgentImpl.java:912_)
>
> ... 8 more
>
> Change Set:
>
> *<?xml version="1.0" encoding="UTF-8" ?> *
>
> *- <change-set xmlns="http://drools.org/drools-5.0/change-set" 
> xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
> xs:schemaLocation="http://drools.org/drools-5.0/change-set 
> drools-change-set-5.0.xsd">*
>
> *- <add>*
>
> *<resource 
> source="http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/com.agencyawards2/LATEST" 
> type="PKG" basicAuthentication="enabled" username="admin" 
> password="admin" /> *
>
> *</add>*
>
> *</change-set>*
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20101204/df994e2b/attachment.html 


More information about the rules-users mailing list