[jboss-user] [JBoss jBPM] - customTaskInstance example failing with error
rossputin
do-not-reply at jboss.com
Tue Sep 25 09:16:39 EDT 2007
Hi guys,
I tried to run 'ant test' in /jbpm-jpdl-3.2.1/examples/customTaskInstance today, and the same in 3.2.2, first of all it failed to compile, the 'compile.test' target seems to be failing, unless there is some config I need to do first.
Anyhow, after some tweaking of example.base.build.xml to make it work... see...
| <target name="create.manifest">
| <mkdir dir="target/META-INF" />
| <manifest file="target/META-INF/MANIFEST.MF">
| <attribute name="Implementation-Title" value="jBPM Core Library"/>
| <attribute name="Implementation-Version" value="${lib.jbpm.jpdl.version} (date:${now})"/>
| <attribute name="Implementation-URL" value="http://www.jboss.org/"/>
| <attribute name="Implementation-Vendor" value="JBoss Inc."/>
| <attribute name="Implementation-Vendor-Id" value="http://www.jboss.org/"/>
| </manifest>
| </target>
|
| <target name="package.jar" depends="compile, create.manifest">
| <jar jarfile="target/jbpm-custom-task.jar" manifest="target/META-INF/MANIFEST.MF">
| <fileset dir="target/classes" />
| </jar>
| </target>
|
I got the test running... but then it bombed out with the following error...
| org.jbpm.taskmgmt.exe.TaskInstance
|
| java.lang.ClassCastException: org.jbpm.taskmgmt.exe.TaskInstance
| at org.jbpm.taskinstance.CustomTaskControllerHandler.initializeTaskVariables(Unknown Source)
| at org.jbpm.taskmgmt.def.TaskController.initializeVariables(TaskController.java:82)
| at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.taskmgmt.def.TaskController$$EnhancerByCGLIB$$edd862d3.initializeVariables()
| at org.jbpm.taskmgmt.exe.TaskInstance.initializeVariables(TaskInstance.java:149)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:131)
| at org.jbpm.graph.node.TaskNode.execute(TaskNode.java:168)
| at org.jbpm.graph.def.Node.enter(Node.java:319)
| at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$28c8528a.enter()
| at org.jbpm.graph.def.Transition.take(Transition.java:151)
| at org.jbpm.graph.def.Node.leave(Node.java:394)
| at org.jbpm.graph.node.StartState.leave(StartState.java:70)
| at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$28c8528a.leave()
| at org.jbpm.graph.exe.Token.signal(Token.java:195)
| at org.jbpm.graph.exe.Token.signal(Token.java:140)
| at org.jbpm.taskinstance.CustomTaskInstanceTest.createNewProcessInstance(Unknown Source)
| at org.jbpm.taskinstance.CustomTaskInstanceTest.testCustomTaskInstance(Unknown Source)
|
I left the hibernate.cfg.xml and jbpm.cfg.xml files untouched.
Possibly I was running the ant targets from the wrong place, or I forgot to configure something?
Anyhow, any help is greatly appreciated,
regards
Ross
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4088401#4088401
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4088401
More information about the jboss-user
mailing list