That is completely fine. The expression contains an additional opened square bracket. No chance to detect the meaning of this.
Therefore the expression is simply "invalid".
With latest changes of the JsonPreprocessor the error message changed to:
'Invalid parameter format: $${indexList}[$${indexList}[[1]] - The double quotes are missing!!!'
This is misleading and wrong. The error message contains double '$$' and there are no double quotes missing.
Or in other words: Out of this invalid expression it cannot be concluded that double quotes are missing.
Previously this code
caused
'Invalid expression found: '${indexList}[${indexList}[[${index}]]'.'
That is completely fine. The expression contains an additional opened square bracket. No chance to detect the meaning of this. Therefore the expression is simply "invalid".
With latest changes of the JsonPreprocessor the error message changed to:
'Invalid parameter format: $${indexList}[$${indexList}[[1]] - The double quotes are missing!!!'
This is misleading and wrong. The error message contains double '
$$
' and there are no double quotes missing.Or in other words: Out of this invalid expression it cannot be concluded that double quotes are missing.
The previous error message should be restored.