I have a process model that is using custom workitems and within the workitem is using jackson for parsing json payloads. (parsing objects in another jar)
When I trigger the model it gets into the workitem then get
Caused by: java.lang.ClassNotFoundException: com.llnw.esb.models.canonical.sih.ComponentStatus from [Module "deployment.jbpm-console.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.fasterxml.jackson.databind.util.ClassUtil.findClass(ClassUtil.java:225)
at com.fasterxml.jackson.databind.DeserializationContext.findClass(DeserializationContext.java:520)
at com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std._deserialize(FromStringDeserializer.java:216)
I have both jar file as dependencies in the project pom.xml file.
All works (of course) when I put the jar file under wildfly-10.0.0.Final/standalone/deployments/jbpm-console.war/WEB-INF/lib
I don't understand why it is not working when I have both jar's as dependencies.
Any ideas? Or what I am missing?
Thanks
Mark