If you have rewrites enabled and the file does not exist, Coldbox will attempt to handle the request. If you have extension detection turned on, ColdBox will throw an error if the extension is not in the list of valid ones (see Sana’s response). If you don’t have extension detection on (and you have rewrites enabled), however, the unknown route will be processed as a standard Coldbox event, and will throw an error if the route is not found. This allows you to serve media through your application (e.g. – serve a size variation of a media object through the database – ContentBox uses this for its forward media handler).
From your stack trace below, though, it appears the deadlock is being caused by the attempt to log the error , which is a bigger issue for your application:
/opt/workexpert/beta/coldbox/system/logging/Logger.cfc:344.
You should check your logs directory privileges and your logging configuration to ensure that log files can be and are being written.
HTH,
Jon