[ https://issues.apache.org/jira/browse/CAMEL-7924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Charles Moulliard resolved CAMEL-7924. -------------------------------------- Resolution: Fixed > java.lang.ClassNotFoundException: > org.codehaus.groovy.runtime.callsite.CallSiteArray > ------------------------------------------------------------------------------------ > > Key: CAMEL-7924 > URL: https://issues.apache.org/jira/browse/CAMEL-7924 > Project: Camel > Issue Type: Bug > Components: camel-groovy > Affects Versions: 2.12.3, 2.13.2, 2.14.0 > Reporter: Charles Moulliard > Assignee: Charles Moulliard > Fix For: 2.13.3, 2.14.1, 2.15.0 > > > When a camelRoute using the camel-groovy component is deployed on Karaf, we > get this class not found exception. Apparently, the class is not imported and > the package is not declared in the MANIFEST file of the component. > {code} > Caused by: java.lang.NoClassDefFoundError: > org/codehaus/groovy/runtime/callsite/CallSiteArray > at > script1413531356181697720774.$createCallSiteArray(script1413531356181697720774.groovy) > at > script1413531356181697720774.$getCallSiteArray(script1413531356181697720774.groovy) > at > script1413531356181697720774.__$swapInit(script1413531356181697720774.groovy) > at > script1413531356181697720774.<clinit>(script1413531356181697720774.groovy) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method)[:1.7.0_51] > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)[:1.7.0_51] > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)[:1.7.0_51] > at > java.lang.reflect.Constructor.newInstance(Constructor.java:526)[:1.7.0_51] > at java.lang.Class.newInstance(Class.java:374)[:1.7.0_51] > at > org.apache.camel.language.groovy.GroovyExpression.instantiateScript(GroovyExpression.java:71) > at > org.apache.camel.language.groovy.GroovyExpression.evaluate(GroovyExpression.java:50) > at > org.apache.camel.builder.ProcessorBuilder$4.process(ProcessorBuilder.java:103) > at > org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) > ... 89 more > Caused by: java.lang.ClassNotFoundException: > org.codehaus.groovy.runtime.callsite.CallSiteArray > at java.net.URLClassLoader$1.run(URLClassLoader.java:366)[:1.7.0_51] > at java.net.URLClassLoader$1.run(URLClassLoader.java:355)[:1.7.0_51] > at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_51] > at java.net.URLClassLoader.findClass(URLClassLoader.java:354)[:1.7.0_51] > at java.lang.ClassLoader.loadClass(ClassLoader.java:425)[:1.7.0_51] > at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:648) > at > groovy.lang.GroovyClassLoader$InnerLoader.loadClass(GroovyClassLoader.java:401) > at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:758) > at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:746) > ... 102 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)