Title:
CF 2016 Update 12 on Windows Server returns nesting errors in cases where CF 2016 Update 11 and lower does not
| View in TrackerStatus/Resolution/Reason: Closed/Withdrawn/Duplicate
Reporter/Name(from Bugbase): Vincent K. / ()
Created: 09/25/2019
Components: Core Runtime, Parser/Compiler
Versions: 2016
Failure Type: Non Functioning
Found In Build/Fixed In Build: Cf 2016 Update 12 /
Priority/Frequency: Normal / Unknown
Locale/System: English / Win 2012 Server x64
Vote Count: 1
Problem Description:
We have found out that CF 2016 Update 12 on Windows Server returns nesting errors in cases where CF 2016 Update 11 and lower does not. This is delaying (perhaps significantly) our ability to secure our servers.
Steps to Reproduce:
Put the attached index.cfm and functions.cfc files in a folder under your wwwroot
Actual Result:
Invalid tag nesting configuration. A query driven queryloop tag is nested inside a queryloop tag that also has a query attribute. This is not allowed. Nesting these tags implies that you want to use grouped processing. However, only the top-level tag can specify the query that drives the processing.
Expected Result:
No error. I have talked to our devs about this style of code and told them to avoid it but we have a huge and very old code base and tracking down all the instances of this type of code will take a long time which is not good when we need to install a security update like this one.
Any Workarounds:
Use CFLOOP
Attachments:
Comments: