Dependency Injection Failures in CB 3.5.2

I am running into an occasional issue in CB 3.5.2, running under CF 11 on a Windows 2008 R2 platform. Following is a screenshot of the LogBox output:

All of these objects are injected via CF properties component script and 99% of the time, don’t have any issues. Occasionally; however, they just stop working. Adding the URL fwreinit, resetting the application, resolves the issue, for a while, sometimes days.

One item that is really strange is line 2996 in the above, which is saying that the LOGGER does not exist. This error is being logged by the LOGGER; however, in the base platform class for our implementation via a different injection.

Following is a sample of the injection code for one of our services:

/* Class Properties */
property name="sysdb"           inject="coldbox:datasource:sysdb"     scope="instance";
property name="controller"       inject="coldbox"                  scope="instance";
property name="UtilityService"    inject="model:UtilityService"        scope="instance";
property name="DictionaryService"   inject="model:DataDictionaryService"    scope="instance";
property name="SearchQueriesHelper" inject="model:helpers.SearchQueries"    scope="instance";
property name="LanguageService"     inject="model:LanguageService"          scope="instance";
property name=**“**LOGGER"              inject="Logbox:logger:{this}"           scope="variables";

Ideas, anyone?

Kevin S. Anderson
Software Engineer
Intelligent Software Solutions Inc.