Исключение в потоке "main" org.activiti.engine.ActivitiException: Не удается найти механизм сценариев для groovy - PullRequest
0 голосов
/ 25 апреля 2019

Я новичок в платформе Activiti Я получаю ниже исключения?

D:\workspace\hello-world-activiti>java -jar target/hello-world-activiti-0.0.1-SNAPSHOT-jar-with-dependencies.jar
    log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    Found process definition [HelloWorld] with id [helloWorld:23:67504]
    Exception in thread "main" org.activiti.engine.ActivitiException: Can't find scripting engine for 'groovy'
            at org.activiti.engine.impl.scripting.ScriptingEngines.getEngineByName(ScriptingEngines.java:127)
            at org.activiti.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:85)
            at org.activiti.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:73)
            at org.activiti.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:76)
            at org.activiti.engine.impl.agenda.ContinueProcessOperation.executeActivityBehavior(ContinueProcessOperation.java:180)
            at org.activiti.engine.impl.agenda.ContinueProcessOperation.executeSynchronous(ContinueProcessOperation.java:131)
            at org.activiti.engine.impl.agenda.ContinueProcessOperation.continueThroughFlowNode(ContinueProcessOperation.java:89)
            at org.activiti.engine.impl.agenda.ContinueProcessOperation.run(ContinueProcessOperation.java:55)
            at org.activiti.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:73)
            at org.activiti.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:57)
            at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:42)
            at org.activiti.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:48)
            at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:63)
            at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:35)
            at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:44)
            at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:39)
            at org.activiti.engine.impl.RuntimeServiceImpl.startProcessInstanceByKey(RuntimeServiceImpl.java:82)
            at com.example.HelloWorld.main(HelloWorld.java:32)

Я использую activiti версии 6.0.0, и я добавил ниже зависимость в файле pom

<dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy-all</artifactId>
    <version>2.4.7</version>
</dependency>
...