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

groovy and osgi - Could not initialize class script1413536396719697720774

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • None
    • camel-groovy
    • None
    • Apache Karaf 2.2.x

    • Unknown

    Description

      When a camel route is deployed on apache Karaf using a groovy expression to be evaluated we get this error

      https://gist.github.com/cmoulliard/7294122c47e9c18df399

      Route

      		from("direct:launch").routeId("request-token")
      		
      		.onException(HttpOperationFailedException.class)
      		    .handled(true)
      			.log("An error occurred")
      		    .to("direct:interface-status")
      		    .end()
      		
      		.setHeader(Exchange.HTTP_URI, constant(wayneUriGetSession))
      		.setHeader(Exchange.HTTP_QUERY, constant("User=" + UserName + "&" + "Pass=" + Password))
      		.setHeader(Exchange.HTTP_METHOD, constant("GET"))
      		
      		.to("https4://token-service")
      		.convertBodyTo(String.class)
      		.setHeader("token").groovy("body.replaceAll('\"','')")
      
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class script1413536396719697720774
      	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)
      

      Attachments

        Activity

          People

            cmoulliard Moulliard Charles
            cmoulliard Moulliard Charles
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: