<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"> <br>
<font size="2"> Hi All, <br>Now I appoached other way, <br><br>I am using Drool-5.2.0 final, Guvnor 5.2.0 final and designer-2.0-jboss.war in Drools-Guvnor.<br>In
Designer, I created simple process and copied into eclipse through Guvnor repository.<br>
When I am trying executed this bpmn2.0 process in Eclipse, I got following exceptions:<br>
<br>
java.lang.IllegalArgumentException: Unknown process ID: javaprocess<br>
at org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1635)<br>
at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:306)<br>
at com.simple.ProcessTest.main(ProcessTest.java:45)<br>
<br>
I am also sending my code :<br>
<br>
<br>
package com.simple;<br>
<br>
import java.util.Iterator;<br>
<br>
import org.drools.KnowledgeBase;<br>
import org.drools.KnowledgeBaseFactory;<br>
import org.drools.agent.KnowledgeAgent;<br>
import org.drools.agent.KnowledgeAgentFactory;<br>
import org.drools.builder.KnowledgeBuilder;<br>
import org.drools.builder.KnowledgeBuilderError;<br>
import org.drools.builder.KnowledgeBuilderFactory;<br>
import org.drools.builder.ResourceType;<br>
import org.drools.definition.KnowledgePackage;<br>
import org.drools.io.Resource;<br>
import org.drools.io.ResourceFactory;<br>
import org.drools.io.impl.ClassPathResource;<br>
import org.drools.rule.FactType;<br>
import org.drools.runtime.StatefulKnowledgeSession;<br>
import org.drools.runtime.process.ProcessInstance;<br>
import org.hibernate.mapping.Collection;<br>
<br>
public class ProcessTest {<br>
<br>
/**<br>
* @param args<br>
*/<br>
public static void main(String[] args) {<br>
// TODO Auto-generated method stub<br>
<br>
<br>
try<br>
{<br>
KnowledgeBase kbase=readBase();<br>
StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();<br>
ksession.startProcess("javaprocess", null);<br>
ksession.dispose(); <br>
}<br>
catch(Throwable t)<br>
{<br>
<br>
t.printStackTrace();<br>
<br>
<br>
}<br>
<br>
}<br>
private static KnowledgeBase readBase()<br>
{<br>
<br>
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();<br>
kbuilder.add(new ClassPathResource("Process2.bpmn"), ResourceType.BPMN2);<br>
//kbuilder.add(new ClassPathResource("Validation.drl"), ResourceType.DRL);<br>
<br>
if (kbuilder.hasErrors()){<br>
for (KnowledgeBuilderError error : kbuilder.getErrors()) {<br>
System.out.println(error);<br>
}<br>
throw new IllegalStateException("Error building kbase!");<br>
}<br>
<br>
KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();<br>
kbase.addKnowledgePackages(kbuilder.getKnowledgePackages()); <br>
return kbase;<br>
<br>
<br>
}<br>
<br>
}<br>
<br>
<br><br>
I tried alot but not getting how to do this.<br>
It will be really helpful if somebody could guide me.<br>
<br>
<br>
<br></font><font color="#ff33cc"><br>
</font><br><span><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><font style="font-family: Arial,Default Sans Serif,Verdana,Arial,Helvetica,sans-serif;" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="3"><font color="#ff33cc"></font><p><font color="#ff33cc"><br><br><font color="#000000">Thanks and regards,</font></font><br><font color="#ff33cc"><font color="#000000">Manohar Kokkula</font></font><br><font color="#ff33cc"><font color="#000000">Mailto: manohar.kokkula@tcs.com</font></font><font color="#ff33cc"><br></font></p></font></font></span><br><div></div><div></div></font><pre style="white-space:normal">=====-----=====-----=====<br>Notice: The information contained in this e-mail<br>message and/or attachments to it may contain <br>confidential or privileged information. If you are <br>not the intended recipient, any dissemination, use, <br>review, distribution, printing or copying of the <br>information contained in this e-mail message <br>and/or attachments to it are strictly prohibited. If <br>you have received this communication in error, <br>please notify us by reply e-mail or telephone and <br>immediately and permanently delete the message <br>and any attachments. Thank you<br><br><br></pre>