Hi, Camel is trying to validate the option value *for correct Type *against the value of an expression on start up. For *timeToLive* option, the JMS endpoint fails the validation and blows up with an Exception since, the value for option timeToLive is dynamically driven on some logic and it would never get it on startup. Is there a way to tell Camel to ignore such validation on endpoint? OR What is the best way to get around it?
*ROUTE:* .to("jms:queue:ctsCamelQueue?timeToLive=*${in.headers.messageTimeToLive}*&forceSendOriginalMessage=true") *Exception* *Caused by: org.apache.camel.TypeConversionException:* Error during type conversion from type: java.lang.String to the required type: long with value ${in.headers.messageTimeToLive} due java.lang.NumberFormatException: For input string: "${in.headers.messageTimeToLive}" at org.apache.camel.impl.converter.BaseTypeConverterRegistry.createTypeConversionException(BaseTypeConverterRegistry.java:566) -- View this message in context: http://camel.465427.n5.nabble.com/camel-jms-2-14-0-option-validation-on-startup-from-an-expression-tp5757289.html Sent from the Camel - Users mailing list archive at Nabble.com.