There is a problem with jruby deploying one bpm application that uses
internally jruby. The application is deployed on EAP 6.4.
14:59:36,247 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6)
MSC000001: Failed to start service
jboss.deployment.unit.“switchyard-bpm-service.jar”.SwitchYardService:
org.jboss.msc.service.StartException in service
jboss.deployment.unit.“switchyard-bpm-service.jar”.SwitchYardService:
Failed to start service
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1936)
[jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_75]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_75]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_75]
Caused by: java.lang.NoSuchMethodError:
org.jruby.internal.runtime.GlobalVariables.define(Ljava/lang/String;Lorg/jruby/runtime/IAccessor;)V
at
com.google.code.scriptengines.jruby.JRubyScriptEngine.init(JRubyScriptEngine.java:477)
at
com.google.code.scriptengines.jruby.JRubyScriptEngine.(JRubyScriptEngine.java:96)
at
com.google.code.scriptengines.jruby.JRubyScriptEngineFactory.getScriptEngine(JRubyScriptEngineFactory.java:134)
at
org.jbpm.process.core.transformation.JavaScriptingDataTransformer.(JavaScriptingDataTransformer.java:71)