We are setting up Lucee in an Ubuntu container on an AWS EC2 server and we are getting 'key [xxx] does not exist" errors on our unscoped variables, despite having Local scope mode set to Classic, Cascading set to Standard, and Search resultsets enabled.
As an example, we have a query named “getLink”. There is code on the page that makes use of “#link#”, but it is not scoped as “#getLInk.link#”. As a result we get a “The key [LINK] does not exist” error. However, if I add “link=x” to the URL query string, then Lucee is able to find a value for the unscoped #link# variable and the error goes away.
The container is not one from docker hub, we have created our own container and the web files are stored outside the container.
Any thoughts on what is preventing the Search resultsets setting from working as expected and what we can do to fix this issue (other than going through our code and scoping every variable, of course)?
OS: Linux (5.4.0-1029-aws) 64bit
Java Version: 11.0.7 (AdoptOpenJDK) 64bit
Tomcat Version: Apache Tomcat/9.0.35
Lucee Version: Lucee 188.8.131.52