RE: [coldbox:16825] [ColdBox 3.5.3] Cachebox error causes all coldbox pages to error

32 views
Skip to first unread message

br...@bradwood.com

unread,
Dec 12, 2012, 4:07:07 PM12/12/12
to col...@googlegroups.com
I have that error some up every once in a while.  It sometimes seems to be accompanied by a perm gen out of space error.  I've suspected that it might be related to the fact that we use trusted cache which gets cleared several times a day by automated hotfix migrations which slowly stack up the amount of Java classes.  Either way, it's an odd error deep in the bowels of Java and I never found anything when googling for it.  How long had your server been online when it started?  Does it only happen after several days? 

Turning on some logging for Java memory might be useful to help troubleshoot.  Railo shows it to you right in the admin, and tools like SeeFusion will display it for ACF, but unless Fusion-reactor shows perm gen, I've only been able to monitor it by enabling verbose GC.

Thanks!

~Brad

ColdBox Platform Evangelist
Ortus Solutions, Corp

E-mail: br...@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com 


-------- Original Message --------
Subject: Re: [coldbox:16825] [ColdBox 3.5.3] Cachebox error causes all
coldbox pages to error
From: Chris Bestall <chris....@gmail.com>
Date: Wed, December 12, 2012 2:35 pm
To: col...@googlegroups.com

We had the issue again, and this time we logged the error using logbox.

Here is first two errors.  The second error just repeats for every page request after the initial error.

"ERROR","ROLLINGAPPENDER","12/12/2012","15:00:33","eRSP_V2","Application Execution Exception  CFErrorType=java.lang.NullPointerException  CFStackTrace=java.lang.NullPointerException   at coldfusion.runtime.InterfaceTemplateProxyCache.getTemplateProxyFromPath(InterfaceTemplateProxyCache.java:125)   at coldfusion.runtime.TemplateProxy.implementedInterfacesChanged(TemplateProxy.java:1472)   at coldfusion.runtime.TemplateProxy.verifyInterfacesImpl(TemplateProxy.java:862)   at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2297)   at cfNoScope2ecfc1715876105$funcGETFROMSCOPE.runFunction(\coldbox\system\ioc\scopes\NoScope.cfc:33)   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 cfInjector2ecfc279026292$funcGETINSTANCE.runFunction(\coldbox\system\ioc\Injector.cfc:262)   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 cfPluginService2ecfc815280048$funcNEW.runFunction(\coldbox\system\web\services\PluginService.cfc:137)   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.CfJspPage._invokeUDF(CfJspPage.java:2547)   at cfPluginService2ecfc815280048$funcGET.runFunction(\coldbox\system\web\services\PluginService.cfc:153)   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 cfController2ecfc955776455$funcGETPLUGIN.runFunction(\coldbox\system\web\Controller.cfc:357)   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 cfColdbox2ecfc248235784$funcPROCESSCOLDBOXREQUEST.runFunction(\coldbox\system\Coldbox.cfc:256)   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 cfApplication2ecfc1662241147$funcONREQUESTSTART.runFunction(\Application.cfc:134)   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.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 com.intergral.fusionreactor.filter.FusionReactorFilter.c(FusionReactorFilter.java:428)   at com.intergral.fusionreactor.filter.FusionReactorFilter.d(FusionReactorFilter.java:262)   at com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(FusionReactorFilter.java:171)   at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)   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$ThreadThrottle.invokeRunnable(ThreadPool.java:428)   at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)    CFTagContext=ID: CF_TEMPLATEPROXY; LINE: 33; TEMPLATE: \coldbox\system\ioc\scopes\NoScope.cfc   ID: CF_TEMPLATEPROXY; LINE: 262; TEMPLATE: \coldbox\system\ioc\Injector.cfc   ID: CF_TEMPLATEPROXY; LINE: 137; TEMPLATE: \coldbox\system\web\services\PluginService.cfc   ID: CF_UDFMETHOD; LINE: 153; TEMPLATE: \coldbox\system\web\services\PluginService.cfc   ID: CF_TEMPLATEPROXY; LINE: 357; TEMPLATE: \coldbox\system\web\Controller.cfc   ID: CF_TEMPLATEPROXY; LINE: 256; TEMPLATE: \coldbox\system\Coldbox.cfc   ID: CF_UDFMETHOD; LINE: 134; TEMPLATE: \Application.cfc"


"ERROR","ROLLINGAPPENDER","12/12/2012","15:00:33","eRSP_V2","Error Running Custom Exception handler  CFErrorType=java.lang.NullPointerException  CFStackTrace=java.lang.NullPointerException   at coldfusion.runtime.InterfaceTemplateProxyCache.getTemplateProxyFromPath(InterfaceTemplateProxyCache.java:125)   at coldfusion.runtime.TemplateProxy.verifyInterfaceImpl(TemplateProxy.java:1072)   at coldfusion.runtime.TemplateProxy.verifyInterfacesImpl(TemplateProxy.java:880)   at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2297)   at cfNoScope2ecfc1715876105$funcGETFROMSCOPE.runFunction(\coldbox\system\ioc\scopes\NoScope.cfc:33)   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 cfInjector2ecfc279026292$funcGETINSTANCE.runFunction(\coldbox\system\ioc\Injector.cfc:262)   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 cfBuilder2ecfc506416128$funcTOVIRTUALINHERITANCE.runFunction(\coldbox\system\ioc\Builder.cfc:514)   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 cfBuilder2ecfc506416128$funcBUILDCFC.runFunction(\coldbox\system\ioc\Builder.cfc:92)   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 cfInjector2ecfc279026292$funcBUILDINSTANCE.runFunction(\coldbox\system\ioc\Injector.cfc:288)   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 cfNoScope2ecfc1715876105$funcGETFROMSCOPE.runFunction(\coldbox\system\ioc\scopes\NoScope.cfc:31)   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 cfInjector2ecfc279026292$funcGETINSTANCE.runFunction(\coldbox\system\ioc\Injector.cfc:262)   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 cfHandlerService2ecfc1963896194$funcNEWHANDLER.runFunction(\coldbox\system\web\services\HandlerService.cfc:120)   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 cfHandlerService2ecfc1963896194$funcGETHANDLER.runFunction(\coldbox\system\web\services\HandlerService.cfc:141)   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 cfController2ecfc955776455$funcRUNEVENT.runFunction(\coldbox\system\web\Controller.cfc:533)   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 cfExceptionService2ecfc477602303$funcEXCEPTIONHANDLER.runFunction(\coldbox\system\web\services\ExceptionService.cfc:51)   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 cfColdbox2ecfc248235784$funcPROCESSCOLDBOXREQUEST.runFunction(\coldbox\system\Coldbox.cfc:353)   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 cfApplication2ecfc1662241147$funcONREQUESTSTART.runFunction(\Application.cfc:134)   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.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 com.intergral.fusionreactor.filter.FusionReactorFilter.c(FusionReactorFilter.java:428)   at com.intergral.fusionreactor.filter.FusionReactorFilter.d(FusionReactorFilter.java:262)   at com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(FusionReactorFilter.java:171)   at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)   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$ThreadThrottle.invokeRunnable(ThreadPool.java:428)   at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)    CFTagContext=ID: CF_TEMPLATEPROXY; LINE: 33; TEMPLATE: \coldbox\system\ioc\scopes\NoScope.cfc   ID: CF_TEMPLATEPROXY; LINE: 262; TEMPLATE: \coldbox\system\ioc\Injector.cfc   ID: CF_TEMPLATEPROXY; LINE: 514; TEMPLATE: \coldbox\system\ioc\Builder.cfc   ID: CF_UDFMETHOD; LINE: 92; TEMPLATE: \coldbox\system\ioc\Builder.cfc   ID: CF_TEMPLATEPROXY; LINE: 288; TEMPLATE: \coldbox\system\ioc\Injector.cfc   ID: CF_TEMPLATEPROXY; LINE: 31; TEMPLATE: \coldbox\system\ioc\scopes\NoScope.cfc   ID: CF_TEMPLATEPROXY; LINE: 262; TEMPLATE: \coldbox\system\ioc\Injector.cfc   ID: CF_TEMPLATEPROXY; LINE: 120; TEMPLATE: \coldbox\system\web\services\HandlerService.cfc   ID: CF_UDFMETHOD; LINE: 141; TEMPLATE: \coldbox\system\web\services\HandlerService.cfc   ID: CF_TEMPLATEPROXY; LINE: 533; TEMPLATE: \coldbox\system\web\Controller.cfc   ID: CF_TEMPLATEPROXY; LINE: 51; TEMPLATE: \coldbox\system\web\services\ExceptionService.cfc   ID: CF_TEMPLATEPROXY; LINE: 353; TEMPLATE: \coldbox\system\Coldbox.cfc   ID: CF_UDFMETHOD; LINE: 134; TEMPLATE: \Application.cfc"



--
--
You received this message because you are subscribed to the Google Groups "ColdBox Platform" group.
To post to this group, send email to col...@googlegroups.com
To unsubscribe from this group, send email to coldbox-u...@googlegroups.com
For more options, visit this group at http://groups-beta.google.com/group/coldbox
For News, visit http://blog.coldbox.org
For Documentation, visit http://wiki.coldbox.org
 
 

Chris Bestall

unread,
Dec 18, 2012, 10:08:17 AM12/18/12
to col...@googlegroups.com
Brad, thanks for the response.  I do have verbose GC on and did notice that perm gen was at 99% when this error occurred.  I didn't see a perm gen error in the logs though.

This usually occurs on a server running for over a week and we do have trusted cache ON and clear it once every few days.  We also have a lot of CF pages and CFCs that create many classes.  I have bumped up the perm gen size to 384M (from 192) in an effort to try to avoid this error.  I will let you know any updates.

Thanks again!

-Chris Bestall


On Wednesday, December 12, 2012 4:07:07 PM UTC-5, Brad Wood wrote:
I have that error some up every once in a while.  It sometimes seems to be accompanied by a perm gen out of space error.  I've suspected that it might be related to the fact that we use trusted cache which gets cleared several times a day by automated hotfix migrations which slowly stack up the amount of Java classes.  Either way, it's an odd error deep in the bowels of Java and I never found anything when googling for it.  How long had your server been online when it started?  Does it only happen after several days? 

Turning on some logging for Java memory might be useful to help troubleshoot.  Railo shows it to you right in the admin, and tools like SeeFusion will display it for ACF, but unless Fusion-reactor shows perm gen, I've only been able to monitor it by enabling verbose GC.

Thanks!

~Brad


Reply all
Reply to author
Forward
0 new messages