Debug info is being displayed to users

Recently it’s come to my attention that error information is being
displayed to our end users. I have an onError event in application.cfc,
but it’s somehow not catching all of the errors. Has anyone experienced
this before or have any suggestions on where to look? Whenever the error
is output, it always seems to be an issue where cfDirectory times out.
Example error attached.

I should mention that it’s creating a directory on AWS S3 via s3://

Jace,
This looks like a request timeout error. Did you consider giving your process more time to complete ?

Hi Bilal,

            I did consider that, but my main concern is not the error 

itself, but rather why the error information is displayed to end users when
I have an onError handler in my application.cfc file.On Wednesday, June 29, 2016 at 6:42:36 AM UTC-7, Bilal wrote:

Jace,
This looks like a request timeout error. Did you consider giving your
process more time to complete ?

Jace,
is this consistent for local vs global request timeout, e.g. if you set the
timeout on the template itself can you catch it then?
For example:

On Wednesday, June 29, 2016 at 11:15:41 AM UTC-4, Jace Coleman wrote: > > Hi Bilal, > > I did consider that, but my main concern is not the error > itself, but rather why the error information is displayed to end users when > I have an onError handler in my application.cfc file. > > On Wednesday, June 29, 2016 at 6:42:36 AM UTC-7, Bilal wrote: >> >> Jace, >> This looks like a request timeout error. Did you consider giving your >> process more time to complete ? >> >