I see errors preventing Handlers from being constructed from time to time. The error is “The CONTROLLER parameter to the init function is required but was not passed in.”.
When we restart our application, we take a server out of the load-balancer to ensure only our health checks, and, developers are accessing the machine. Additionally, I took the advice of a forum poster many months back, and we deny all ColdBox requests while a reinit of the application is underway. Once ColdBox announces the interception point “afterAspectsLoad” we lower the maintenance flag and the Application.cfc again allows requests to hit ColdBox. I say all this to outline the steps we’ve taken to make sure a request does not try to create a handler while the application is being reinited.
Does anyone else see this issue?
Tag Context:
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\Builder.cfc[116]
CFML( at cfBuilder2ecfc1858850925$funcBUILDCFC.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\Builder.cfc:116))
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\Injector.cfc[288]
CFML( at cfInjector2ecfc1307835233$funcBUILDINSTANCE.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\Injector.cfc:288))
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\scopes\NoScope.cfc[31]
CFML( at cfNoScope2ecfc1418236835$funcGETFROMSCOPE.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\scopes\NoScope.cfc:31))
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\Injector.cfc[262]
CFML( at cfInjector2ecfc1307835233$funcGETINSTANCE.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\ioc\Injector.cfc:262))
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\web\services\HandlerService.cfc[115]
CFML( at cfHandlerService2ecfc1506513977$funcNEWHANDLER.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\web\services\HandlerService.cfc:115))
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\web\services\HandlerService.cfc[136]
CFML( at cfHandlerService2ecfc1506513977$funcGETHANDLER.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\web\services\HandlerService.cfc:136))
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\web\Controller.cfc[493]
CFML( at cfController2ecfc502946511$funcRUNEVENT.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\web\Controller.cfc:493))
C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\Coldbox.cfc[231]
CFML( at cfColdbox2ecfc246780608$funcPROCESSCOLDBOXREQUEST.runFunction(C:\inetpub\adobetv4\lib\frameworks\coldbox35\system\Coldbox.cfc:231))
C:\inetpub\adobetv4\atv4\Application.cfc[154]
CFML( at cfApplication2ecfc1868353865$funcONREQUESTSTART.runFunction(C:\inetpub\adobetv4\atv4\Application.cfc:154))