JBoss Community

Unable to start-up human task

created by phumla Andrease in jBPM Development - View the full discussion

Hi All

 

Please HELP!! new bee :|

 

 

I have created my own human task process but i cant get it to start using eclipse when i debug it, what could be the issue?

I have tried everything i could think of , "even compared it with a the evaluation process"

 

http://community.jboss.org/servlet/JiveServlet/downloadImage/2-617437-16789/450-245/ERROR2.bmp

My Java Class

 

package com.jbpm.process;

 

import java.util.HashMap;

import java.util.Map;

 

import org.drools.KnowledgeBase;

import org.drools.builder.KnowledgeBuilder;

import org.drools.builder.KnowledgeBuilderFactory;

import org.drools.builder.ResourceType;

import org.drools.io.ResourceFactory;

import org.drools.logger.KnowledgeRuntimeLogger;

import org.drools.logger.KnowledgeRuntimeLoggerFactory;

import org.drools.runtime.StatefulKnowledgeSession;

import org.jbpm.process.workitem.wsht.WSHumanTaskHandler;

 

/**

 

 

 

  • This is a sample file to launch a process.

 

*/

 

public class ProcessTest {

 

 

 

    public static final void main(String[] args) {

 

        try {

 

            // load up the knowledge base

 

            KnowledgeBase kbase = readKnowledgeBase();

 

            StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();

 

            KnowledgeRuntimeLogger logger = KnowledgeRuntimeLoggerFactory.newThreadedFileLogger(ksession, "test", 1000);

 

            ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WSHumanTaskHandler());

 

            // start a new process instance

 

            Map<String, Object> params = new HashMap<String, Object>();

 

            params.put("employee", "Krisv");

 

            params.put("comment", "Load login screen");

 

        ksession.startProcess("com.jbpm.process.captureProcess", params);

 

           

 

            logger.close();

 

        } catch (Throwable t)

 

        {

 

            t.printStackTrace();

 

        }

 

    }

 

 

 

    private static KnowledgeBase readKnowledgeBase() throws Exception {

 

        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();

 

        kbuilder.add(ResourceFactory.newClassPathResource("Capture.bpmn"), ResourceType.BPMN2);

 

        return kbuilder.newKnowledgeBase();

 

    }

 

 

Reply to this message by going to Community

Start a new discussion in jBPM Development at Community