Instead of manually specifying the imports myself I added the
groovy-1.8.5.jar to $SMX_HOME/lib/ext directory. Now the previous error is
gone but I get another stack trace:

Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create
route Route_2_1_read_localOrders at: >>> SetHeader[TransportationOrderID,
groovy{request.body.shipmentRequestID}] <<< in route:
Route[[From[jms:localInventoryOrders?maxConcurrentConsumers=... because of
startup failed:
Could not instantiate global transform class
groovy.grape.GrabAnnotationTransformation specified at
jar:file:/E:/_Projects/_libs/apache-servicemix-4.4.1/lib/ext/groovy-1.8.5.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation
 
because of exception java.lang.ClassNotFoundException:
groovy.grape.GrabAnnotationTransformation

Could not instantiate global transform class
org.codehaus.groovy.ast.builder.AstBuilderTransformation specified at
jar:file:/E:/_Projects/_libs/apache-servicemix-4.4.1/lib/ext/groovy-1.8.5.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation
 
because of exception java.lang.ClassNotFoundException:
org.codehaus.groovy.ast.builder.AstBuilderTransformation

2 errors

        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:820)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:165)
        at
org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:697)
        at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1681)
        at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1468)
        at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1365)
        at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:67)
        at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:54)
        at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1333)
        at
org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:88)
        at
org.apache.camel.blueprint.BlueprintCamelContext.init(BlueprintCamelContext.java:80)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)[:1.6.0_31]
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_31]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_31]
        at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_31]
        at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:226)[10:org.apache.aries.blueprint:0.3.1]
        at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:824)[10:org.apache.aries.blueprint:0.3.1]
        at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:636)[10:org.apache.aries.blueprint:0.3.1]
        ... 24 more
Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException:
startup failed:
Could not instantiate global transform class
groovy.grape.GrabAnnotationTransformation specified at
jar:file:/E:/_Projects/_libs/apache-servicemix-4.4.1/lib/ext/groovy-1.8.5.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation
 
because of exception java.lang.ClassNotFoundException:
groovy.grape.GrabAnnotationTransformation

Could not instantiate global transform class
org.codehaus.groovy.ast.builder.AstBuilderTransformation specified at
jar:file:/E:/_Projects/_libs/apache-servicemix-4.4.1/lib/ext/groovy-1.8.5.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation
 
because of exception java.lang.ClassNotFoundException:
org.codehaus.groovy.ast.builder.AstBuilderTransformation

2 errors

        at
org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302)[:1.8.5]
        at
org.codehaus.groovy.control.ProcessingUnit.completePhase(ProcessingUnit.java:143)[:1.8.5]
        at
org.codehaus.groovy.control.ProcessingUnit.gotoPhase(ProcessingUnit.java:162)[:1.8.5]
        at
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:491)[:1.8.5]
        at
groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306)[:1.8.5]
        at
groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287)[:1.8.5]
        at
groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:267)[:1.8.5]
        at
groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:214)[:1.8.5]
        at
groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:224)[:1.8.5]
        at
org.apache.camel.language.groovy.GroovyLanguage.parseExpression(GroovyLanguage.java:44)
        at
org.apache.camel.language.groovy.GroovyLanguage.createExpression(GroovyLanguage.java:38)
        at
org.apache.camel.language.groovy.GroovyLanguage.createExpression(GroovyLanguage.java:27)
        at
org.apache.camel.model.language.ExpressionDefinition.createExpression(ExpressionDefinition.java:171)
        at
org.apache.camel.model.language.ExpressionDefinition.createExpression(ExpressionDefinition.java:161)
        at
org.apache.camel.model.SetHeaderDefinition.createProcessor(SetHeaderDefinition.java:78)
        at
org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:440)
        at
org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:183)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:817)
        ... 41 more

--
View this message in context: 
http://servicemix.396122.n5.nabble.com/How-to-enable-Camel-Groovy-in-ServiceMix-tp5688546p5688859.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to