During a recent server migration I found that some per-application mappings pointing to locations outside the webroot were being wrongly resolved because the directories hadn’t yet been created.
Ben has described the situation in more detail and as he says at the end, it seems that failed mapping resolutions are cached somewhere, meaning that creating the directories post-hoc has no effect.
Restarting the engine will force re-resolution, but does anyone know of a way of clearing cached mapping resolutions short of that?
Don’t forget to tell us about your stack!
Lucee Version: 126.96.36.199