[coldbox 4.2.0] Locked in logger.cfc

13 views
Skip to first unread message

cubortea

unread,
Mar 7, 2017, 11:17:55 PM3/7/17
to ColdBox Platform
I have strange problem when the logger has long request until the system seems locked.

error info:

coldfusion.runtime.Struct.duplicate(Struct.java:146)
- waiting on <0x7de25fc7> (a coldfusion.runtime.Struct held by thread 6885, ajp-bio-8014-exec-239)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x2df726c3> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0xe1a6660> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x59588415> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x4ef1ca98> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x4acf2638> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x6cc542d> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x5bbabec0> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x2b247019> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:142)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.Struct.duplicate(Struct.java:153)
- locked <0x4bcf74af> (a coldfusion.runtime.Struct)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:102)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.runtime.TemplateProxy.duplicateScope(TemplateProxy.java:2567)
coldfusion.runtime.TemplateProxy.duplicate(TemplateProxy.java:2542)
coldfusion.runtime.ObjectDuplicator._duplicate(ObjectDuplicator.java:125)
coldfusion.runtime.ObjectDuplicator.duplicate(ObjectDuplicator.java:78)
coldfusion.util.CaseInsensitiveMap.duplicate(CaseInsensitiveMap.java:237)
coldfusion.util.CaseInsensitiveMap.duplicate(CaseInsensitiveMap.java:217)
coldfusion.tagext.lang.ThreadTag.setAttributeCollection(ThreadTag.java:167)
coldfusion.tagext.lang.ThreadTag.setAttributecollection(ThreadTag.java:150)
cfLogger2ecfc77209342$funcLOGMESSAGE.runFunction(/opt/workexpert/at1/coldbox/system/logging/Logger.cfc:336)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:533)
coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2819)
cfLogger2ecfc77209342$funcDEBUG.runFunction(/opt/workexpert/at1/coldbox/system/logging/Logger.cfc:233)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
cfSecurity2ecfc1676064748$funcPROCESSRULES.runFunction(/opt/workexpert/at1/web/go/modules/cbsecurity/interceptors/Security.cfc:209)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2854)
cfSecurity2ecfc1676064748$funcPREPROCESS.runFunction(/opt/workexpert/at1/web/go/modules/cbsecurity/interceptors/Security.cfc:162)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:533)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:648)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:457)
coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2424)
coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:406)
cfInterceptorState2ecfc1928377318$funcINVOKER.runFunction(/opt/workexpert/at1/coldbox/system/web/context/InterceptorState.cfc:369)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:533)
coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2819)
cfInterceptorState2ecfc1928377318$funcPROCESSSYNC.runFunction(/opt/workexpert/at1/coldbox/system/web/context/InterceptorState.cfc:260)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:533)
coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2819)
cfInterceptorState2ecfc1928377318$funcPROCESS.runFunction(/opt/workexpert/at1/coldbox/system/web/context/InterceptorState.cfc:121)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:533)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:648)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:457)
coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2424)
cfInterceptorService2ecfc1228127508$funcPROCESSSTATE.runFunction(/opt/workexpert/at1/coldbox/system/web/services/InterceptorService.cfc:139)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
cfBootstrap2ecfc1517195475$funcPROCESSCOLDBOXREQUEST.runFunction(/opt/workexpert/at1/coldbox/system/Bootstrap.cfc:169)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2854)
cfBootstrap2ecfc1517195475$funcONREQUESTSTART.runFunction(/opt/workexpert/at1/coldbox/system/Bootstrap.cfc:353)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
cfApplication2ecfc1869474622$funcONREQUESTSTART.runFunction(/opt/workexpert/at1/web/go/Application.cfc:103)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420)
coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:108)
coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.java:279)
coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:463)
coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)
coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
coldfusion.filter.PathFilter.invoke(PathFilter.java:153)
coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
coldfusion.CfmServlet.service(CfmServlet.java:219)
coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:483)
com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:134)
com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:802)
com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:339)
com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:215)
com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:839)
com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:36)
sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:483)
com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:71)
sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:483)
com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactorStaticFilter.java:53)
com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChainPointCut.java:41)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:450)
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:197)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
- locked <0x4f6929e7> (a org.apache.tomcat.util.net.SocketWrapper)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:745)
Locked ownable synchronizers: - java.util.concurrent.ThreadPoolExecutor$Worker@d88b339

any idea for this problem ?
Reply all
Reply to author
Forward
0 new messages