[ 
https://issues.apache.org/jira/browse/PROVISIONR-12?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13609644#comment-13609644
 ] 

Andrei Savu commented on PROVISIONR-12:
---------------------------------------

I got the following relevant exception while running the Amazon integration 
tests (./scripts/process_test.sh amazon). I think groovy 1.8.6 doesn't like asm 
4.1 - we should probably upgrade groovy but I'm not sure if this will affect 
Activiti. 

{noformat}
Exception in thread "pool-14-thread-5" java.lang.IncompatibleClassChangeError: 
Found class org.objectweb.asm.ClassVisitor, but interface was expected
        at 
org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:131)
        at 
org.codehaus.groovy.control.CompilationUnit$14.call(CompilationUnit.java:767)
        at 
org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:967)
        at 
org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:546)
        at 
org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:524)
        at 
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:501)
        at 
groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306)
        at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287)
        at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:267)
        at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:214)
        at 
org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.getScriptClass(GroovyScriptEngineImpl.java:342)
        at 
org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:114)
        at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:216)
        at 
org.activiti.osgi.OsgiScriptingEngines.evaluate(OsgiScriptingEngines.java:53)
        at 
org.activiti.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:51)
        at 
org.activiti.engine.impl.pvm.runtime.AtomicOperationActivityExecute.execute(AtomicOperationActivityExecute.java:44)
        at 
org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:80)
        at 
org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:546)
        at 
org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:541)
        at 
org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(AtomicOperationTransitionNotifyListenerStart.java:52)
        at 
org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56)
        at 
org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:80)
        at 
org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:546)
        at 
org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:541)
        at 
org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:49)
        at 
org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:80)
        at 
org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:546)
        at 
org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:541)
        at 
org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionCreateScope.execute(AtomicOperationTransitionCreateScope.java:49)
        at 
org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:80)
        at 
org.activiti.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:35)
        at 
org.activiti.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:78)
        at 
org.activiti.engine.impl.persistence.entity.MessageEntity.execute(MessageEntity.java:29)
        at 
org.activiti.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:67)
        at 
org.activiti.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24)
        at 
org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
        at 
org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33)
        at 
org.activiti.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:46)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:680)
{noformat}
                
> Upgrade to Karaf 2.3.1
> ----------------------
>
>                 Key: PROVISIONR-12
>                 URL: https://issues.apache.org/jira/browse/PROVISIONR-12
>             Project: Provisionr
>          Issue Type: Dependency upgrade
>          Components: Core, Karaf
>            Reporter: Andrei Savu
>         Attachments: PROVISIONR-12.patch
>
>
> We are now using Karaf 2.2.10. Should we should skip this upgrade and go 
> directly for 3.0.0 (as soon as it has a GA release)? 
> Unfortunately it's not trivial to make this change due to Activiti 
> requirements. 
> Related GitHub issue: 
> https://github.com/axemblr/axemblr-provisionr/issues/117 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to