DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41214>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41214





------- Additional Comments From [EMAIL PROTECTED]  2007-12-30 07:34 -------
Found one Java-level deadlock:
=============================
"http-8080-8":
  waiting to lock monitor 0x0809e77c (object 0x7b8aff60, a 
org.apache.log4j.Logger),
  which is held by "pool-1-thread-6"
"pool-1-thread-6":
  waiting to lock monitor 0x0809e6bc (object 0x7b8a2258, a
org.apache.log4j.RollingFileAppender),
  which is held by "http-8080-8"

Java stack information for the threads listed above:
===================================================
"http-8080-8":
        at org.apache.log4j.Category.callAppenders(Category.java:204)
        - waiting to lock <0x7b8aff60> (a org.apache.log4j.Logger)
        at org.apache.log4j.Category.forcedLog(Category.java:391)
        at org.apache.log4j.Category.log(Category.java:856)
        at 
org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110)
        at org.hibernate.jdbc.AbstractBatcher.log(AbstractBatcher.java:401)
        at
org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:482)
        at
org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423)
        at
org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
        at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
        at org.hibernate.loader.Loader.doQuery(Loader.java:673)
        at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
        at org.hibernate.loader.Loader.loadCollection(Loader.java:1994)
        at
org.hibernate.loader.collection.CollectionLoader.initialize(CollectionLoader.java:36)
        at
org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:565)
        at
org.hibernate.event.def.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:60)
        at 
org.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:1716)
        at
org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:344)
        at
org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)
        at 
org.hibernate.collection.PersistentSet.toString(PersistentSet.java:309)
        at java.lang.String.valueOf(String.java:2615)
        at java.lang.StringBuilder.append(StringBuilder.java:116)
        at com.company.ws.product.services.commons.User.toString(User.java:314)
        at sun.reflect.GeneratedMethodAccessor1319.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
        at
com.company.ws.product.services.commons.User$$EnhancerByCGLIB$$9ab22e0e.toString(<generated>)
        at java.lang.String.valueOf(String.java:2615)
        at java.lang.StringBuilder.append(StringBuilder.java:116)
        at
com.company.ws.product.criterion.SimpleExpression.toString(SimpleExpression.java:125)
        at java.lang.String.valueOf(String.java:2615)
        at java.util.AbstractCollection.toString(AbstractCollection.java:454)
        at java.lang.String.valueOf(String.java:2615)
        at java.lang.StringBuilder.append(StringBuilder.java:116)
        at 
com.company.ws.product.SearchCriteria.toString(SearchCriteria.java:377)
        at org.apache.log4j.or.DefaultRenderer.doRender(DefaultRenderer.java:36)
        at org.apache.log4j.or.RendererMap.findAndRender(RendererMap.java:80)
        at 
org.apache.log4j.spi.LoggingEvent.getRenderedMessage(LoggingEvent.java:362)
        at
org.apache.log4j.helpers.PatternParser$BasicPatternConverter.convert(PatternParser.java:403)
        at 
org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:65)
        at org.apache.log4j.PatternLayout.format(PatternLayout.java:502)
        at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:302)
        at 
org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:263)
        at org.apache.log4j.WriterAppender.append(WriterAppender.java:160)
        at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
        - locked <0x7b8a2258> (a org.apache.log4j.RollingFileAppender)
        at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
        at org.apache.log4j.Category.callAppenders(Category.java:206)
        - locked <0x7b8af630> (a org.apache.log4j.Logger)
        at org.apache.log4j.Category.forcedLog(Category.java:391)
        at org.apache.log4j.Logger.trace(Logger.java:172)
        at
com.company.ws.product.HibernateUtil.getHibernateCriteria(HibernateUtil.java:611)
        at com.company.ws.product.HibernateUtil.get(HibernateUtil.java:1075)
        at com.company.ws.product.HibernateUtil.get(HibernateUtil.java:1028)
        at
com.company.ws.product.services.callscreening.CallScreeningManagerImpl.get(CallScreeningManagerImpl.java:58)
        at
com.company.ws.product.services.location.engine.LocationTargetsMgr.getExtensionLocationDialPlan(LocationTargetsMgr.java:686)
        at
com.company.ws.product.services.location.engine.LocationTargetsMgr.getExtensionLocationEntity(LocationTargetsMgr.java:457)
        at
com.company.ws.product.services.location.engine.LocationTargetsMgr.getLocationTargets(LocationTargetsMgr.java:224)
        at
com.company.ws.product.services.location.engine.LocationEngineServiceImpl.getLocationTargets(LocationEngineServiceImpl.java:59)
        at sun.reflect.GeneratedMethodAccessor1128.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246)
        at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
        at
com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
        at 
com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
        at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
        at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
        at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
        at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
        - locked <0x7f5ce188> (a com.sun.xml.ws.api.pipe.Fiber)
        at 
com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)
        at
com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:444)
        at 
com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
        at
com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)
        at
com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:129)
        at
com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:160)
        at 
com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:75)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:595)
"pool-1-thread-6":
        at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:231)
        - waiting to lock <0x7b8a2258> (a org.apache.log4j.RollingFileAppender)
        at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
        at org.apache.log4j.Category.callAppenders(Category.java:206)
        - locked <0x7b8aff60> (a org.apache.log4j.Logger)
        at org.apache.log4j.Category.forcedLog(Category.java:391)
        at org.apache.log4j.Category.log(Category.java:856)
        at 
org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110)
        at org.hibernate.jdbc.AbstractBatcher.log(AbstractBatcher.java:401)
        at
org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:482)
        at
org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423)
        at
org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
        at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
        at org.hibernate.loader.Loader.doQuery(Loader.java:673)
        at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
        at org.hibernate.loader.Loader.doList(Loader.java:2220)
        at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2136)
        at org.hibernate.loader.Loader.list(Loader.java:2096)
        at 
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
        at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1569)
        at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
        at com.company.ws.product.HibernateUtil.get(HibernateUtil.java:1082)
        at
com.company.ws.product.services.callmonitor.CallMonitorManagerImpl.getCallMonEntries(CallMonitorManagerImpl.java:89)
        at
com.company.ws.product.services.callmonitor.CallMonitorManagerImpl.locateEntry(CallMonitorManagerImpl.java:209)
        at
com.company.ws.product.services.callmonitor.CallMonitorManagerImpl.handleCallUpdatedEvent(CallMonitorManagerImpl.java:184)
        at
com.company.product.CallStateTransactionalHandlerList.handleCallUpdatedEvent(CallStateTransactionalHandlerList.java:95)
        at com.company.product.CallUpdateSubJob.call(CallUpdateSubJob.java:46)
        at com.company.product.CallUpdateSubJob.call(CallUpdateSubJob.java:18)
        at 
com.company.mvutil.collection.MultiPartJob.executeSubJob(MultiPartJob.java:114)
        at 
com.company.mvutil.collection.MultiPartJob.executeSubJobs(MultiPartJob.java:96)
        at com.company.mvutil.collection.MultiPartJob.run(MultiPartJob.java:60)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
        at
com.company.product.CallStateDispatcher$SessionedThread.run(CallStateDispatcher.java:313)

Found 1 deadlock.


root /opt/tomcat/logs > /usr/java/j2se5/bin/java -version
java version "1.5.0_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode)
[EMAIL PROTECTED] /opt/tomcat/logs > uname -a
Linux qamd2 2.6.16.33-xen #1 SMP Thu Mar 22 12:04:09 IST 2007 x86_64 x86_64
x86_64 GNU/Linux
[EMAIL PROTECTED] /opt/tomcat/logs >


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to