Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-7924

java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.CallSiteArray

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.12.3, 2.13.2, 2.14.0
    • Fix Version/s: 2.13.3, 2.14.1, 2.15.0
    • Component/s: camel-groovy
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      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.

      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
      

        Attachments

          Activity

            People

            • Assignee:
              cmoulliard Moulliard Charles
              Reporter:
              cmoulliard Moulliard Charles
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: