Coldbox outside app root folder causes interceptor collision between two apps

I have two applications running concurrent on a server, with coldbox at the same folder level as each of the app root folders

They both call an interceptor named authenticate.cfc but app1’s authenticate.cfc has different code than app2’s authenticate.cfc

app1 works fine , app2 gives an error as is apparently using app1’s authenticate.cfc interceptor

i restart the server, attempt app2, it works fine, then goto app1 and it gives an error , as it is attempting app2’s same named interceptor

I have tried no_inheritance, but it did not seem to work…why would this be occuring?

according to the error report, the CF_TEMPLATEPROXY always starts off fine, using the correct path D:\apps\app1\Application.cfc correct

then travels to the coldbox.system.coldbox for UDF and Templateproxy for interceptorstate.cfc

then the last action called is CF_CFPage , which is now referenced to the wrong directory D:\apps*app2*\interceptors\authenticate.cfc

Do you have Component Cache turned on in CF Admin? If so, that will do it. I had the same issue, and after turning that off, it worked again.

See this thread that had the same issue: https://groups.google.com/forum/?fromgroups#!searchin/coldbox/component$20cache/coldbox/xgFbkA3p3qc/ilijILSiaG0J

It worked! Thank you so much, i have been beating my brains out about this for two days now, thanks again!

Sure, glad it worked!