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]

Reply via email to