cristph opened a new issue, #553:
URL: https://github.com/apache/camel-karavan/issues/553
I'm using camel-karavan to delpoy my camel.yaml integration, code as below:
`
- route:
from:
uri: direct:test11
steps:
- filter:
expression:
method:
ref: testCheck
method: check
steps:
- bean:
ref: testCheck
method: check
beanType: com.test.TestCheck
id: test11
`
and I encountered the following problem:
`
org.apache.camel.FailedToCreateRouteException: Failed to create route test11
at: >>> Filter[bean[ref:testCheck method:check] -> [Bean[ref:testCheck
method:check]]] <<< in route: Route(test11)[From[direct:test11] ->
[Filter[bean[ref:testCh... because of NullPointerException
at
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:241)
at
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:75)
at
org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:878)
at
org.apache.camel.impl.DefaultModel.addRouteDefinitions(DefaultModel.java:206)
at
org.apache.camel.impl.DefaultCamelContext.addRouteDefinitions(DefaultCamelContext.java:367)
at
org.apache.camel.builder.RouteBuilder.populateOrUpdateRoutes(RouteBuilder.java:732)
at
org.apache.camel.builder.RouteBuilder.updateRoutesToCamelContext(RouteBuilder.java:595)
at
org.apache.camel.impl.engine.DefaultRoutesLoader.updateRoutes(DefaultRoutesLoader.java:192)
at
com.alibaba.cbf.routes.CbfRoutesConfigurer.reloadRoutes(CbfRoutesConfigurer.java:95)
at
com.alibaba.cbf.application.CbfSpringBootApplicationStartListener.reload(CbfSpringBootApplicationStartListener.java:129)
at
com.alibaba.cbf.application.CbfSpringBootApplicationStartListener.handle(CbfSpringBootApplicationStartListener.java:105)
at
com.alibaba.cbf.application.CbfSpringBootApplicationStartListener.lambda$new$0(CbfSpringBootApplicationStartListener.java:89)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NullPointerException: null
at
org.apache.camel.reifier.language.ExpressionReifier.createPredicate(ExpressionReifier.java:243)
at
org.apache.camel.reifier.AbstractReifier.createPredicate(AbstractReifier.java:123)
at
org.apache.camel.reifier.ExpressionReifier.createPredicate(ExpressionReifier.java:48)
at
org.apache.camel.reifier.FilterReifier.createFilterProcessor(FilterReifier.java:43)
at
org.apache.camel.reifier.FilterReifier.createProcessor(FilterReifier.java:33)
at
org.apache.camel.reifier.FilterReifier.createProcessor(FilterReifier.java:25)
at
org.apache.camel.reifier.ProcessorReifier.makeProcessor(ProcessorReifier.java:847)
at
org.apache.camel.reifier.ProcessorReifier.addRoutes(ProcessorReifier.java:588)
at
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:237)
... 15 common frames omitted
`
It seems like that the method language does not work with the filter pattern,
anyone can help?
much appreciated!
camel-springboot version: 3.18.4
camel-karavan: the latest 3.18.6
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]