aldettinger opened a new issue #1022: groovy.lang.MissingMethodException: No 
signature of method: Script1.context()
URL: https://github.com/apache/camel-k/issues/1022
 
 
   While qualifying the Camel-K 1.0.0-M3/1.0.5 staging release, I've noticed 
that some groovy examples are not running (namely routes.groovy and 
camel-caffeine.groovy).
   
   The exception thrown below:
   `[1] 2019-10-21 09:53:16.307 INFO  [main] MainSupport - Using properties 
from classpath:application.properties
   [1] Exception in thread "main" groovy.lang.MissingMethodException: No 
signature of method: Script1.context() is applicable for argument types: 
(Script1$_run_closure1) values: [Script1$_run_closure1@6579c3d9]
   [1] Possible solutions: collect(), collect(groovy.lang.Closure), notify(), 
inject(groovy.lang.Closure), collect(java.util.Collection, groovy.lang.Closure)`
   
   And more details there:
   `kamel  run --dev routes.groovy
   integration "routes" created
   integration "routes" in phase Initialization
   integration "routes" in phase Building Kit
   integration "routes" in phase Deploying
   integration "routes" in phase Running
   [1] Monitoring pod routes-786dbc84b8-vwgnk[1] Starting the Java application 
using /opt/run-java/run-java.sh ...
   [1] exec java -XX:+UseParallelGC -XX:GCTimeRatio=4 
-XX:AdaptiveSizePolicyWeight=90 -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 
-XX:+ExitOnOutOfMemoryError -cp 
./resources:/etc/camel/conf:/etc/camel/resources:/etc/camel/sources/i-source-000:dependencies/com.github.ben-manes.caffeine.caffeine-2.8.0.jar:dependencies/com.sun.xml.bind.jaxb-core-2.3.0.1.jar:dependencies/com.sun.xml.bind.jaxb-impl-2.3.0.jar:dependencies/commons-io.commons-io-2.6.jar:dependencies/javax.xml.bind.jaxb-api-2.3.0.jar:dependencies/org.apache.camel.camel-api-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-base-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-bean-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-browse-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-caffeine-lrucache-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-controlbus-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-core-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-core-engine-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-dataformat-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-dataset-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-direct-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-directvm-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-endpointdsl-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-file-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-groovy-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-jaxp-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-language-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-log-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-main-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-management-api-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-mock-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-properties-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-ref-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-rest-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-saga-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-scheduler-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-seda-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-stub-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-support-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-timer-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-util-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-util-json-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-validator-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-vm-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-xpath-3.0.0-RC1.jar:dependencies/org.apache.camel.camel-xslt-3.0.0-RC1.jar:dependencies/org.apache.camel.k.camel-k-loader-groovy-1.0.5.jar:dependencies/org.apache.camel.k.camel-k-runtime-core-1.0.5.jar:dependencies/org.apache.camel.k.camel-k-runtime-main-1.0.5.jar:dependencies/org.apache.camel.spi-annotations-3.0.0-RC1.jar:dependencies/org.apache.commons.commons-lang3-3.9.jar:dependencies/org.apache.logging.log4j.log4j-api-2.12.1.jar:dependencies/org.apache.logging.log4j.log4j-core-2.12.1.jar:dependencies/org.apache.logging.log4j.log4j-slf4j-impl-2.12.1.jar:dependencies/org.codehaus.groovy.groovy-2.5.8.jar:dependencies/org.slf4j.slf4j-api-1.7.28.jar
 org.apache.camel.k.main.Application
   [1] OpenJDK 64-Bit Server VM warning: If the number of processors is 
expected to increase from one, then you should configure the number of parallel 
GC threads appropriately using -XX:ParallelGCThreads=N
   [1] 2019-10-21 09:53:15.770 INFO  [main] ApplicationRuntime - Add listener: 
org.apache.camel.k.listener.ContextConfigurer@47d90b9e
   [1] 2019-10-21 09:53:15.774 INFO  [main] ApplicationRuntime - Add listener: 
org.apache.camel.k.listener.RoutesConfigurer@1d119efb
   [1] 2019-10-21 09:53:15.775 INFO  [main] ApplicationRuntime - Add listener: 
org.apache.camel.k.listener.RoutesDumper@2473d930
   [1] 2019-10-21 09:53:15.791 INFO  [main] RuntimeSupport - Looking up loader 
for language: groovy
   [1] 2019-10-21 09:53:16.039 INFO  [main] RuntimeSupport - Found loader 
org.apache.camel.k.loader.groovy.GroovyRoutesLoader@60db1c0e for language 
groovy from service definition
   [1] 2019-10-21 09:53:16.287 INFO  [main] RoutesConfigurer - Loading routes 
from: file:/etc/camel/sources/i-source-000/routes.groovy?language=groovy
   [1] 2019-10-21 09:53:16.287 INFO  [main] ApplicationRuntime - Listener 
org.apache.camel.k.listener.RoutesConfigurer@1d119efb executed in phase 
ConfigureRoutes
   [1] 2019-10-21 09:53:16.307 INFO  [main] MainSupport - Using properties from 
classpath:application.properties
   [1] Exception in thread "main" groovy.lang.MissingMethodException: No 
signature of method: Script1.context() is applicable for argument types: 
(Script1$_run_closure1) values: [Script1$_run_closure1@6579c3d9]
   [1] Possible solutions: collect(), collect(groovy.lang.Closure), notify(), 
inject(groovy.lang.Closure), collect(java.util.Collection, groovy.lang.Closure)
   [1]  at 
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:70)
   [1]  at 
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:76)
   [1]  at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
   [1]  at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156)
   [1]  at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168)
   [1]  at Script1.run(Script1.groovy:27)
   [1]  at 
org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:234)
   [1]  at 
org.apache.camel.k.loader.groovy.GroovyRoutesLoader$1$_configure_closure1.doCall(GroovyRoutesLoader.groovy:57)
   [1]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   [1]  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   [1]  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   [1]  at java.lang.reflect.Method.invoke(Method.java:498)
   [1]  at 
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101)
   [1]  at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
   [1]  at 
org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263)
   [1]  at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
   [1]  at groovy.lang.Closure.call(Closure.java:405)
   [1]  at groovy.lang.Closure.call(Closure.java:421)
   [1]  at 
org.codehaus.groovy.runtime.IOGroovyMethods.withCloseable(IOGroovyMethods.java:1608)
   [1]  at org.codehaus.groovy.runtime.dgm$913.doMethodInvoke(Unknown Source)
   [1]  at 
org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:234)
   [1]  at 
org.apache.camel.k.loader.groovy.GroovyRoutesLoader$1.configure(GroovyRoutesLoader.groovy:51)
   [1]  at 
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:457)
   [1]  at 
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:424)
   [1]  at 
org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:404)
   [1]  at 
org.apache.camel.impl.engine.AbstractCamelContext.lambda$addRoutes$0(AbstractCamelContext.java:1113)
   [1]  at 
org.apache.camel.impl.engine.AbstractCamelContext.doWithDefinedClassLoader(AbstractCamelContext.java:2456)
   [1]  at 
org.apache.camel.impl.engine.AbstractCamelContext.addRoutes(AbstractCamelContext.java:1113)
   [1]  at 
org.apache.camel.main.MainSupport.postProcessCamelContext(MainSupport.java:785)
   [1]  at 
org.apache.camel.main.MainSupport.initCamelContext(MainSupport.java:652)
   [1]  at org.apache.camel.main.Main.doInit(Main.java:108)
   [1]  at 
org.apache.camel.support.service.ServiceSupport.init(ServiceSupport.java:62)
   [1]  at 
org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:90)
   [1]  at org.apache.camel.main.MainSupport.run(MainSupport.java:197)
   [1]  at 
org.apache.camel.k.main.ApplicationRuntime.run(ApplicationRuntime.java:70)
   [1]  at org.apache.camel.k.main.Application.main(Application.java:44)
   [1] 2019-10-21 09:53:17.219 INFO  [Camel Thread #0 - CamelHangupInterceptor] 
MainSupport$HangupInterceptor - Received hang up - stopping the main instance.
   `

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to