Could you please try using 5.4.0-SNAPSHOT? I tried to reproduce your error in that version, but I couldn't. Using 5.3.1 I experienced the error you mentioned.
In debug, KnowledgeAgentImpl.createPackageFromResource(), the last line to run is DroolsStreamUtils.streamIn(is), then an excecption is caught:
this.listener.exception( new RuntimeException( "KnowledgeAgent exception while trying to deserialize KnowledgeDefinitionsPackage ", ex));
The exception here says “java.lang.ClassNotFoundException: org.ihc.hwcir.drools.facts.Patient”, which is my Fact model. It doesn’t seem to get surfaced anywhere.
As my sample illustrates, if I switch to DRL changeset, or put Patient.jar on classpath all works fine.
Thanks,
Herm
From: rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Esteban Aliverti
Sent: Thursday, February 16, 2012 10:33 AM
To: Rules Users List
Subject: Re: [rules-users] KnowledgeAgent custom class loader not working for PKG resources
By the way, in the stacktrace you pasted I only see a NullPointerException, but no ClassNotFoundException. Where are you seeing the ClassNotFoundException?
Best Regards,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
- Developer @ http://www.plugtree.com
- Blog @ http://ilesteban.wordpress.com
2012/2/16 Herman Post <Herman.Post@imail.org>
Thanks Esteban, I will enter in Jira.
Herm
From: rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Esteban Aliverti
Sent: Thursday, February 16, 2012 10:07 AM
To: Rules Users List
Subject: Re: [rules-users] KnowledgeAgent custom class loader not working for PKG resources
Seems like a bug to me. The best you can do is to rise a Jira issue.
Actually, the best you can do is to provide a patch also ;)
Best Regards,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
- Developer @ http://www.plugtree.com
- Blog @ http://ilesteban.wordpress.comOn Thu, Feb 16, 2012 at 5:59 PM, Hrumph <Herman.Post@imail.org> wrote:
Sorry for being a nuisance, but unless we are doing something wrong, this is
a significant issue for us. We are trying to deploy Drools on a remote
server and hope to pull PKG Changesets and Fact models from Guvnor. It is
essential that we can use custom Classloaders in our design.
Should I just enter this in Jira?
Thanks,
Herm
--
View this message in context: http://drools.46999.n3.nabble.com/KnowledgeAgent-custom-class-loader-not-working-for-PKG-resources-tp3746456p3750972.htmlSent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users