Nested cftry in cfcatch duplicates error logs

Description

When an exception is caught in a cfcatch, any cftry executed within the cfcatch block will duplicate the original error (even if no more exceptions are thrown) in the Exception log.

Simple test case below.

Expected Outcome - Debug output will list 1 Caught Exception

Actual Outcome - Debug output lists 5 Caught Exceptions (the same one 5 times).

This will duplicate the exception every time a cftry is executed within the cfcatch (even when in separate components and any level of nesting).

Environment

Ubuntu 16.0.4.5 LTS

Assignee

Michael Offner

Reporter

Beau Gibson

Priority

Critical

Labels

None

Fix versions

Sprint

None

Affects versions

Configure