[rules-users] how to read guvnor package through changeset.xml from client application?

sainadh adisya.sai at gmail.com
Mon Oct 22 06:46:53 EDT 2012


hi,

i am trying to read the guvnor package from my client application...
but i am getting exceptions like below, i think these are the exceptions
caused, because of unable to read the package 

i want to access the brl's in my guvnor package...  my changeset.xml is

<?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
http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd">
   
   <add>
      <resource
source='http://localhost:8080/guvnor/rest/packages/mypackage/'
      type='PKG' basicAuthentication="enabled" username="admin"
password="admin" />
   </add>
</change-set>



   

please anyone help me

java.lang.RuntimeException: KnowledgeAgent exception while trying to
deserialize KnowledgeDefinitionsPackage  
	at
org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:776)
	at
org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(KnowledgeAgentImpl.java:1071)
	at
org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:824)
	at
org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:673)
	at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:203)
	at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:182)
	at
com.org.alert.test.SampleTestClass.createKnowledgeBase(SampleTestClass.java:80)
	at com.org.alert.test.SampleTestClass.main(SampleTestClass.java:26)
Caused by: java.io.StreamCorruptedException: invalid stream header: 3C656E74
	at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
	at java.io.ObjectInputStream.<init>(Unknown Source)
	at
org.drools.common.DroolsObjectInputStream.<init>(DroolsObjectInputStream.java:68)
	at
org.drools.core.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:205)
	at
org.drools.core.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:174)
	at
org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:749)
	... 7 more
Exception in thread "main" java.lang.NullPointerException
	at java.util.AbstractCollection.addAll(Unknown Source)
	at
org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(KnowledgeAgentImpl.java:1077)
	at
org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:824)
	at
org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:673)
	at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:203)
	at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:182)
	at
com.org.alert.test.SampleTestClass.createKnowledgeBase(SampleTestClass.java:80)
	at com.org.alert.test.SampleTestClass.main(SampleTestClass.java:26)

thanks in advance
and
regards
sai



--
View this message in context: http://drools.46999.n3.nabble.com/how-to-read-guvnor-package-through-changeset-xml-from-client-application-tp4020410.html
Sent from the Drools: User forum mailing list archive at Nabble.com.


More information about the rules-users mailing list