Have you compiled your package in Guvnor?
What is the result of kbase.getProcesses() ?
Best Regards,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
- Developer @
Conten in ProcessChangeSet.xml:
<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/home/manoh...
>
<add>
<resource source='
http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/defa...
type='PKG' />
</add>
</change-set>
I downloaded change-set-1.0.0.xsd and kept in the folder ChangeSet.
Thanks and regards,
Manohar Kokkula
Mailto: manohar.kokkula(a)tcs.com
-----rules-users-bounces(a)lists.jboss.org wrote: -----
To: Rules Users List <rules-users(a)lists.jboss.org>
From: Esteban Aliverti **
Sent by: rules-users-bounces(a)lists.jboss.org
Date: 01/09/2012 08:16PM
Subject: Re: [rules-users] API's used for loading process in Eclipse
What is the content of com/simple/ProcessChangeSet.xml?
Best Regards,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
- Developer @
http://www.plugtree.com
- Blog @
http://ilesteban.wordpress.com
2012/1/9 Manohar Kokkula <manohar.kokkula(a)tcs.com>
> Hi
>
> I am using Drool-5.2.0 final, Guvnor 5.2.0 final and
> designer-2.0-jboss.war in Drools-Guvnor.
> In Designer, I created simple process with start node, one task node, and
> end node. I made Task type of task node as "Script". I entered simple java
> code as System.out.print("Hi "); in the Script option of the task node.
> Sorry I dont know API's used for loading this process in Eclipse.
> So can any one tell me the API's used for loading this process in
> Eclipse.?
>
> I tried alot, but i am getting exceptions as:
>
> java.lang.NullPointerException
> at
>
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1090)
> at
>
org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:301)
> at com.simple.Mainclass.main(Mainclass.java:30)
>
>
> I am also sending my code:
>
>
> package com.simple;
>
> import org.drools.KnowledgeBase;
> import org.drools.agent.KnowledgeAgent;
> import org.drools.agent.KnowledgeAgentFactory;
> import org.drools.io.Resource;
> import org.drools.io.ResourceFactory;
> import org.drools.rule.FactType;
> import org.drools.runtime.StatefulKnowledgeSession;
>
> public class Mainclass {
>
> /**
> * @param args
> */
> public static void main(String[] args) {
> // TODO Auto-generated method stub
>
> try
> {
> KnowledgeBase kbase=readBase();
> StatefulKnowledgeSession ksession =
> kbase.newStatefulKnowledgeSession();
>
> ksession.startProcess("sayhi"); //ID of the process which is
> created in Designer
>
> // ksession.fireAllRules();
>
> ksession.dispose();
>
>
> }
> catch(Throwable t)
> {
>
> t.printStackTrace();
>
>
> }
>
> }
> private static KnowledgeBase readBase()
> {
>
> KnowledgeAgent kagent =
> KnowledgeAgentFactory.newKnowledgeAgent("AccountAgent");
>
> Resource changeset =
> ResourceFactory.newClassPathResource("com/simple/ProcessChangeSet.xml");
>
>
> kagent.applyChangeSet(changeset);
>
> KnowledgeBase kbase = kagent.getKnowledgeBase();
>
> return kbase;
>
>
> }
>
> }
>
>
>
> Please guide me in proper way.
> Thanks in advance.
>
>
>
>
> Thanks and regards,
> Manohar Kokkula
> Sub Focus Area Product Expert - BPM/BRE
> CEG - Open Source Technology Group
> YantraPark,Thane(West)
> Mumbai
> Ph:- +91 8793839453
> Mailto: manohar.kokkula(a)tcs.com
> Website:
http://www.tcs.com
> ___________________________________________
> Experience certainty: IT Services
> Business Solutions
> Outsourcing
> ____________________________________________
>
> =====-----=====-----=====
>
>
>
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain
> confidential or privileged information. If you are
> not the intended recipient, any dissemination, use,
> review, distribution, printing or copying of the
>
>
>
> information contained in this e-mail message
> and/or attachments to it are strictly prohibited. If
> you have received this communication in error,
> please notify us by reply e-mail or telephone and
> immediately and permanently delete the message
>
>
>
> and any attachments. Thank you
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing
listrules-users@lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/rules-users
**
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users