`org.springframework.expression.spel.SpelEvaluationException: EL1001E:(pos 0): Type conversion problem, cannot convert from java.lang.String to java.lang.Number`

This is a scary exception. What is this conveying? If i am a developer looking to solve a problem, i would like to see something more informative in my logs. This doesn't tell me that one of the headers containing the firstResult was not a number but a string unless I go to the SI source code to get the cause. As far as losing the cause is concerned, I can catch the exception, re throw a more meaningful one and put the caught exception as a root cause.