[ https://issues.apache.org/jira/browse/CAMEL-6687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anton Koscejev updated CAMEL-6687: ---------------------------------- Attachment: CamelBeanMethodOgnlFieldTest.java > Using simple language OGNL expressions doesn't work for Bean Binding when a > field is null > ----------------------------------------------------------------------------------------- > > Key: CAMEL-6687 > URL: https://issues.apache.org/jira/browse/CAMEL-6687 > Project: Camel > Issue Type: Bug > Components: bean-integration > Affects Versions: 2.11.1 > Reporter: Anton Koscejev > Labels: bean, method, ognl, simple > Attachments: CamelBeanMethodOgnlFieldTest.java > > > The following functionality doesn't work, when one of the fields is null: > http://camel.apache.org/bean-binding.html > {quote} > You can also use the OGNL support of the Simple expression language. Now > suppose the message body is an object which has a method named asXml. To > invoke the asXml method we can do as follows: > {code}.bean(OrderService.class, "doSomething(${body.asXml}, > ${header.high})"){code} > Instead of using .bean as shown in the examples above, you may want to use > .to instead as shown: > {code}.to("bean:orderService?method=doSomething(${body.asXml}, > ${header.high})"){code} > {quote} > A test case is provided. Instead of getting values of fields "foo" and "bar" > respectively, the first parameter (which should be null) receives value of > pojo.toString(), while the second parameter receives the correct value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira