サーバー上で同時に実行されている 2 つのアプリケーションがあり、coldbox は各アプリ ルート フォルダーと同じフォルダー レベルにあります。
どちらも authenticate.cfc という名前のインターセプタを呼び出しますが、app1 の authenticate.cfc は app2 の authenticate.cfc とは異なるコードを持っています。
app1 は正常に動作しますが、app2 は明らかに app1 の authenticate.cfc インターセプターを使用しているため、エラーが発生します。
サーバーを再起動し、app2 を試行すると、正常に動作し、次に app1 に移動すると、app2 の同じ名前のインターセプターを試行しているため、エラーが発生します
no_inheritance を試してみましたが、うまくいかなかったようです...なぜこれが起こるのでしょうか?
エラーレポートによると、正しいパス D:\apps\app1\Application.cfc を使用して、CF_TEMPLATEPROXY は常に正常に開始されます。
次に、UDF の coldbox.system.coldbox と、interceptorstate.cfc の Templateproxy に移動します。
最後に呼び出されたアクションは CF_CFPage で、これは現在、間違ったディレクトリ D:\apps\app2\interceptors\authenticate.cfc を参照しています。