You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Evaluating a spelExpression which contains indexed access to StandardEvaluationContext variables throws a java.lang.IllegalStateException, when no variables are set.
Previously the exception used to be a friendly SpelEvaluationException with SpelMessage.CANNOT_INDEX_INTO_NULL_VALUE.
See attached a project for testing. Change the springVersion in build.gradle to 4.3.14.RELEASE and the tests are green.
A commit for #20276, specifically in org.springframework.expression.spel.ast.Indexer seems to have introduced the change in behavior.