Hello, I want to use a groovy script for a small Mapping I'm starting this as follows:
new JsonSlurper().parseText(request.body) On our AWS Kubernetes Cluster the mapping worked without any problems. Later I deployed the same route on our GCP and I got following error message: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[0B25F784644BEC2-0000000000000000] [1] at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45) [1] at org.apache.camel.support.AbstractExchange.setException(AbstractExchange.java:564) [1] at org.apache.camel.support.DefaultExchange.setException(DefaultExchange.java:27) [1] at org.apache.camel.processor.SetPropertyProcessor.process(SetPropertyProcessor.java:58) [1] at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.run(RedeliveryErrorHandler.java:439) [1] at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:181) [1] at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:62) [1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:167) [1] at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:388) [1] at org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:209) [1] at org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:76) [1] at java.base/java.util.TimerThread.mainLoop(Timer.java:556) [1] at java.base/java.util.TimerThread.run(Timer.java:506) [1] Caused by: java.util.ServiceConfigurationError: org.apache.groovy.json.FastStringServiceFactory: org.apache.groovy.json.DefaultFastStringServiceFactory not a subtype [1] at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:589) [1] at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1237) [1] at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1265) [1] at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1300) [1] at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1385) [1] at org.apache.groovy.json.internal.FastStringUtils$ServiceHolder.loadService(FastStringUtils.java:42) [1] at org.apache.groovy.json.internal.FastStringUtils$ServiceHolder.<clinit>(FastStringUtils.java:33) [1] at org.apache.groovy.json.internal.FastStringUtils.getService(FastStringUtils.java:56) [1] at org.apache.groovy.json.internal.FastStringUtils.toCharArray(FastStringUtils.java:67) [1] at org.apache.groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:112) [1] at groovy.json.JsonSlurper.parseText(JsonSlurper.java:202) [1] at groovy.json.JsonSlurper$parseText.call(Unknown Source) [1] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) [1] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) [1] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) [1] at Script_65dcaa17bc1b80f6d63382ad593b3d36.run(Script_65dcaa17bc1b80f6d63382ad593b3d36.groovy:22) [1] at org.apache.camel.language.groovy.GroovyExpression.evaluate(GroovyExpression.java:52) [1] at org.apache.camel.processor.SetPropertyProcessor.process(SetPropertyProcessor.java:47) [1] ... 9 more Does anyone know the error and where it comes from? Thanks in advance Dennis CAS Concepts and Solutions AG Sitz der Gesellschaft / Headquarter: Hamburg, Germany Registergericht / Commercial Registry: Hamburg HRB 69 127 Umsatzsteuer-Identifikationsnummer / German Tax Identification Number: DE812620974 Vorstand / Authorized Board of Directors: Dirk Blum, Olaf Pagel Vorsitzender des Aufsichtsrats / Chairman of the Supervisory Board: Dr. Dietmar Saddei