Dears, What is the difference between ?
<simple>${bodyAs(String)} contains 'CommandResponseData'</simple> And <simple>${body.toString} contains 'CommandResponseData'</simple> which you raise JIRA Camel 4647 for it ? Thanks, Omar Atia -----Original Message----- From: Roman Stumm (Created) (JIRA) [mailto:j...@apache.org] Sent: Tuesday, November 08, 2011 7:38 PM To: dev@camel.apache.org Subject: [jira] [Created] (CAMEL-4647) Simple expression does not find method toString() Simple expression does not find method toString() ------------------------------------------------- Key: CAMEL-4647 URL: https://issues.apache.org/jira/browse/CAMEL-4647 Project: Camel Issue Type: Bug Components: camel-core Affects Versions: 2.8.0 Environment: camel 2.8.0 Reporter: Roman Stumm In a route builder, we have a log definition: from("direct:testSimple") .log("${body.toString}"); The body contains an object, that implements a public toString() method. But the problem is, that the simple-expression does not find the method toString() and route processing stops without throwing an exception. The funny thing is, that when we just rename the method, e.g. toInfoString(), then it works: from("direct:testSimple") .log("${body.toInfoString}"); Why does simple expression have a problem with a method named "toString"? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira