JBoss Community

Attempt to test human task API on jbpm5.4.CR1 failed

created by dany171 in jBPM - View the full discussion

Hi all,

 

I tried to test the human task API over the jbpm5.4.CR1 version, based on https://community.jboss.org/people/bpmn2user/blog/2011/04/03/jbpm5-human-task-api-usage-example.

 

I created  a maven project and started to setup it , so , I added dependencies into the pom.xml and configuring it to use jBPM5.4.CR1 libraries, because the original example did not compiled.

 

After that I get the TaskServer running succesfully, I was very happy.

 

Then I tried to run ProcessTaskAPITest class and in the instruction (the bold line)

 



KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();


kbuilder.add(ResourceFactory.newClassPathResource(process), ResourceType.BPMN2);

 

it throwns the next exception in execution time.

 

java.lang.NoSuchMethodError: org.jbpm.workflow.core.node.EndNode.setScope(I)V

    at org.jbpm.bpmn2.xml.EndEventHandler.handleTerminateNode(EndEventHandler.java:116)

    at org.jbpm.bpmn2.xml.EndEventHandler.end(EndEventHandler.java:63)

    at org.drools.xml.ExtensibleXmlParser.endElement(ExtensibleXmlParser.java:417)

    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)

    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.endElement(Unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)

    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)

    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)

    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)

    at org.drools.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:296)

    at org.drools.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:175)

    at org.jbpm.compiler.xml.XmlProcessReader.read(XmlProcessReader.java:46)

    at org.jbpm.compiler.ProcessBuilderImpl.addProcessFromXml(ProcessBuilderImpl.java:247)

    at org.drools.compiler.PackageBuilder.addProcessFromXml(PackageBuilder.java:652)

    at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:688)

    at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:45)

    at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:34)

    at com.test.human.api.ProcessTaskAPITest.readKnowledgeBase(ProcessTaskAPITest.java:182)

    at com.test.human.api.ProcessTaskAPITest.main(ProcessTaskAPITest.java:116)

 

I think, it is because of the versions of the dependencies in my pom.xml, because I changed them, but I can't fix it until now.

 

I'm attaching my project, so, if somebody can take a look and give guideliness I will really appreciate (I have some days trying to run it), or fi anybody can share to me an project testing the human task api with jbpm 5.3 or 5.4 it will be really nice for me.

 

Thanks in advanced.

Reply to this message by going to Community

Start a new discussion in jBPM at Community