I have created a CFML Resource Provider for the "blob storage" of Microsoft Azure, which is kind of the same thing as the S3 resource. See the (debug) version here: https://github.com/paulklinkenberg/lucee-azure-provider
When I use this resource provider by adding a mapping to it in the lucee-web.xml.cfm, the web context does not start up anymore.
The error which is thrown for any call to the web context is:
A workaround for this, is to remove the mapping from the lucee-web.xml.cfm file, and add it on the fly for each request in Application.cfc, by using this.mappings.
Unfortunately, that workaround only works if the resourceProvider.cfc file has been instantiated before the mapping is created, as can be seen in this example Application.cfc, or the test code at https://github.com/paulklinkenberg/lucee-azure-provider/blob/master/test/Application.cfc: