[ https://issues.apache.org/jira/browse/CXF-7863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Colm O hEigeartaigh resolved CXF-7863. -------------------------------------- Resolution: Cannot Reproduce Please re-open if the issue happens with a newer CXF version. > ch.qos.logback.core.spi.LogbackLock blocked due to CXF invocation > ----------------------------------------------------------------- > > Key: CXF-7863 > URL: https://issues.apache.org/jira/browse/CXF-7863 > Project: CXF > Issue Type: Bug > Components: logging > Affects Versions: 3.0.3 > Reporter: Kunal Pagariya > Priority: Major > > Threads are getting blocked and consume much CPU cycles > CXF Version : 3.0.3 > > http-nio-8443-exec-87" #14287 daemon prio=5 os_prio=0 tid=0x00007f77d4146000 > nid=0xab1 runnable [0x00007f779bdfb000] > java.lang.Thread.State: RUNNABLE > at java.lang.Throwable.getStackTraceElement(Native Method) > at java.lang.Throwable.getOurStackTrace(Throwable.java:827) > - locked < 0x000000078a6fde68> (a java.lang.Throwable) > at java.lang.Throwable.getStackTrace(Throwable.java:816) > at ch.qos.logback.classic.spi.CallerData.extract(CallerData.java:64) > at > ch.qos.logback.classic.spi.LoggingEvent.getCallerData(LoggingEvent.java:259) > at > ch.qos.logback.classic.pattern.FileOfCallerConverter.convert(FileOfCallerConverter.java:22) > at > ch.qos.logback.classic.pattern.FileOfCallerConverter.convert(FileOfCallerConverter.java:19) > at > ch.qos.logback.core.pattern.FormattingConverter.write(FormattingConverter.java:37) > at > ch.qos.logback.core.pattern.PatternLayoutBase.writeLoopOnConverters(PatternLayoutBase.java:119) > at ch.qos.logback.classic.PatternLayout.doLayout(PatternLayout.java:168) > at ch.qos.logback.classic.PatternLayout.doLayout(PatternLayout.java:59) > at > ch.qos.logback.core.encoder.LayoutWrappingEncoder.doEncode(LayoutWrappingEncoder.java:134) > at > ch.qos.logback.core.OutputStreamAppender.writeOut(OutputStreamAppender.java:188) > at ch.qos.logback.core.FileAppender.writeOut(FileAppender.java:206) > at > ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:212) > - locked < 0x00000006cea40be0> (a ch.qos.logback.core.spi.LogbackLock) > at > ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileAppender.java:175) > at > ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:103) > at > ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:88) > at > ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48) > at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:272) > at ch.qos.logback.classic.Logger.callAppenders(Logger.java:259) > at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:441) > at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:395) > at ch.qos.logback.classic.Logger.log(Logger.java:787) > at > org.apache.cxf.common.logging.Slf4jLogger.internalLogFormatted(Slf4jLogger.java:133) > at > org.apache.cxf.common.logging.AbstractDelegatingLogger.internalLog(AbstractDelegatingLogger.java:353) > at > org.apache.cxf.common.logging.AbstractDelegatingLogger.doLog(AbstractDelegatingLogger.java:335) > at > org.apache.cxf.common.logging.AbstractDelegatingLogger.fine(AbstractDelegatingLogger.java:249) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:304) > - locked < 0x000000078a9a3820> (a org.apache.cxf.phase.PhaseInterceptorChain) > at > org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:83) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) > - locked < 0x000000079c5e32b8> (a org.apache.cxf.phase.PhaseInterceptorChain) > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > at > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251) > at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223) > at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:197) > at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149) > at > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:290) -- This message was sent by Atlassian JIRA (v7.6.3#76005)