cbox_handler-app.handlers.products is undefined ????

Just saw this recently on a dev server I have running ColdBox (taken from the Git repo a while back).

Anyone seen this before?

Looks to have happened after the Application timed out. Seems very strange, but figured I would ask.

Mark

struct

ERRORTYPE: application
EXCEPTIONSTRUCT:  

	[struct]
	Detail: [empty string]
	ErrNumber: 0
	Message: Element cbox_handler-app.handlers.products is undefined in a Java object of type class java.util.concurrent.ConcurrentHashMap.
	Resolvedname: [empty string]

	StackTrace: coldfusion.runtime.UndefinedElementException: Element cbox_handler-app.handlers.products is undefined in a Java object of type class java.util.concurrent.ConcurrentHashMap.
		at coldfusion.runtime.CfJspPage.ArrayGetAt(CfJspPage.java:961)

		at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:972)
		at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:967)
		at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:677)
		at coldfusion.runtime.CfJspPage._arrayGetAt(CfJspPage.java:659)

		at cfMetadataIndexer2ecfc1099185507$funcGETOBJECTMETADATAPROPERTY.runFunction(/frameworks/coldbox/system/cache/store/indexers/MetadataIndexer.cfc:105)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)

		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)

		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337)

		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)
		at cfConcurrentStore2ecfc328414904$funcGET.runFunction(/frameworks/coldbox/system/cache/store/ConcurrentStore.cfc:97)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)

		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)

		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491)

		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)
		at cfCacheBoxProvider2ecfc1623277055$funcGETQUIET.runFunction(/frameworks/coldbox/system/cache/providers/CacheBoxProvider.cfc:213)

		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)

		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582)

		at cfCacheBoxProvider2ecfc1623277055$funcGET.runFunction(/frameworks/coldbox/system/cache/providers/CacheBoxProvider.cfc:192)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)

		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)

		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337)

		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)
		at cfHandlerService2ecfc1377791142$funcGETHANDLER.runFunction(/frameworks/coldbox/system/web/services/HandlerService.cfc:97)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)

		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)

		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491)

		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)
		at cfController2ecfc6262277$funcRUNEVENT.runFunction(/frameworks/coldbox/system/web/Controller.cfc:491)

		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
		at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)

		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496)

		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355)
		at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301)
		at cfColdbox2ecfc1163916832$funcPROCESSCOLDBOXREQUEST.runFunction(/frameworks/coldbox/system/Coldbox.cfc:226)

		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)
		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)

		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
		at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582)

		at cfApplication2ecfc106477538$funcONREQUESTSTART.runFunction(/wwwroot/Application.cfc:119)
		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
		at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)

		at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)
		at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)
		at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)

		at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491)
		at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337)
		at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:88)

		at coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.java:258)
		at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:349)
		at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)

		at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
		at coldfusion.filter.PathFilter.invoke(PathFilter.java:94)
		at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
		at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79)

		at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
		at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
		at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)

		at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
		at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
		at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
		at coldfusion.CfmServlet.service(CfmServlet.java:200)

		at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
		at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
		at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)

		at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
		at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
		at jrun.servlet.FilterChain.service(FilterChain.java:101)
		at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)

		at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
		at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
		at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)

		at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
		at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
		at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)

		at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
		at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

Line 119 of Application.cfc is:

if(findNoCase(‘coldbox.cfm’, listLast(arguments.targetPage, ‘/’)))
{
//Reload Checks
reloadChecks();
processColdBoxRequest(); // — Line 119 —
}

Mark, are you sure it is the latest?
It doesn’t match my line numbers.

Luis F. Majano
President
Ortus Solutions, Corp

ColdBox Platform: http://www.coldbox.org
Linked In: http://www.linkedin.com/pub/3/731/483
Blog: http://www.luismajano.com
IECFUG Manager: http://www.iecfug.com

I did pull it down a while ago.

I haven’t upgraded it in a bit, as I’ve got my own custom stuff in there for CS2.0 integration, and I don’t have much time atm to rewrite it.

Is this something that has been fixed recently?

Mark

I haven’t seen that before so nit sure mark.