Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

broken routes.js example #1065

Closed
hguerrero opened this issue Nov 20, 2019 · 1 comment · Fixed by #1066
Closed

broken routes.js example #1065

hguerrero opened this issue Nov 20, 2019 · 1 comment · Fixed by #1066

Comments

@hguerrero
Copy link
Contributor

the routes.js example is broken while trying to use a processor.

@hguerrero
Copy link
Contributor Author

Stacktrace:

[1] 2019-11-20 16:33:18.925 INFO  [main] ApplicationRuntime - Add listener: org.apache.camel.k.listener.RoutesConfigurer@be64738
[1] 2019-11-20 16:33:18.927 INFO  [main] ApplicationRuntime - Add listener: org.apache.camel.k.listener.RoutesDumper@48e4374
[1] 2019-11-20 16:33:19.023 INFO  [main] RuntimeSupport - Looking up loader for language: js
[1] 2019-11-20 16:33:19.329 INFO  [main] RuntimeSupport - Found loader org.apache.camel.k.loader.js.JavaScriptRoutesLoader@dd0c991 for language js from service definition
[1] 2019-11-20 16:33:20.020 INFO  [main] RoutesConfigurer - Loading routes from: file:/etc/camel/sources/i-source-000/routes.js?language=js
[1] 2019-11-20 16:33:20.021 INFO  [main] ApplicationRuntime - Listener org.apache.camel.k.listener.RoutesConfigurer@be64738 executed in phase ConfigureRoutes
[1] 2019-11-20 16:33:20.115 INFO  [main] MainSupport - Using properties from classpath:application.properties
[1] Exception in thread "main" TypeError: invokeMember on JavaObject[Route(js)[From[timer:js?period=1s] -> [SetBody[org.apache.camel.builder.ExpressionClause@6ae7deac]]] (org.apache.camel.model.RouteDefinition)] failed due to: Multiple applicable overloads found for method name process (candidates: [Method[public org.apache.camel.model.ProcessorDefinition org.apache.camel.model.ProcessorDefinition.process(java.util.function.Supplier)], Method[public org.apache.camel.model.ProcessorDefinition org.apache.camel.model.ProcessorDefinition.process(org.apache.camel.Processor)]], arguments: [DynamicObject<JSFunction>@73017a80 (DynamicObjectBasic)])
[1] 	at <js> :program(Unnamed:28-34:1057-1258)
[1] 	at org.graalvm.polyglot.Context.eval(Context.java:368)
[1] 	at org.apache.camel.k.loader.js.JavaScriptRoutesLoader$1.configure(JavaScriptRoutesLoader.java:59)
[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-11-20 16:33:25.425 INFO  [Camel Thread #0 - CamelHangupInterceptor] MainSupport$HangupInterceptor - Received hang up - stopping the main instance.
integration "routes" updated```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant