Hi,
I get following exception while starting jBoss 7.1 server. I am trying to configure HornetQ messaging. Any response will be appreciated.
I have 5.4 version of jbpm-human-task-hornetq.jar and jbpm-human-task-core.jar
The TaskSkippedEvent class seems to be in org.jbpm.task.event.entity package. I am not sure why it is trying to find class in org.jbpm.task.event package. Is it a bug in jBoss App?
20:59:33,894 ERROR [org.jbpm.task.service.TaskServer] (Thread-58) Server Exception with class class org.jbpm.task.service.hornetq.HornetQTaskServer using port 5445 E: Error creating message: java.io.IOException: Error creating message
at org.jbpm.task.service.hornetq.BaseHornetQTaskServer.readMessage(BaseHornetQTaskServer.java:134) [jbpm-human-task-hornetq-5.4.0-20120823.174645-324.jar:5.4.0-SNAPSHOT]
at org.jbpm.task.service.hornetq.BaseHornetQTaskServer.run(BaseHornetQTaskServer.java:102) [jbpm-human-task-hornetq-5.4.0-20120823.174645-324.jar:5.4.0-SNAPSHOT]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.6.0_33]
Caused by: java.lang.ClassNotFoundException: org.jbpm.task.event.TaskSkippedEvent from [Module "deployment.jbpm-human-task-war.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at org.jbpm.task.event.TaskEventKey.readExternal(TaskEventKey.java:51) [jbpm-human-task-core-5.4.0-20120823.173658-330.jar:5.4.0-SNAPSHOT]
Thank you.
As a temporary solution, I extracted classes from package "org.jbpm.task.event" (jbpm-human-task-core-5.3.0.Final.jar) and build a custom JAR and deployed into "jbpm-human-task-war.war\WEB-INF\lib" folder so that it could be found during runtime.