Hello,
We've an application developed under taskapace.
Today, we've experimented that no more threads could connect to docbase. This is the Thread that was blocking the others:
at java/lang/Object.wait(Native Method) at java/lang/Object.wait(Object.java:231(Compiled Code)) at com/documentum/fc/client/impl/connection/docbase/DocbaseConnection.waitForCorrectTransactionContext(DocbaseConnection.java:696(Compiled Code)) at com/documentum/fc/client/impl/connection/docbase/DocbaseConnection.evaluateRpc(DocbaseConnection.java:976(Compiled Code)) at com/documentum/fc/client/impl/connection/docbase/DocbaseConnection.applyForCollection(DocbaseConnection.java:1124) at com/documentum/fc/client/impl/docbase/DocbaseApi.exec(DocbaseApi.java:82) at com/documentum/fc/client/impl/session/Session.query(Session.java:3247) at com/documentum/fc/client/impl/session/SessionHandle.query(SessionHandle.java:2232) at com/documentum/fc/client/DfQuery.runQuery(DfQuery.java:161) at com/documentum/fc/client/DfQuery.execute(DfQuery.java:205) at com/documentum/fc/client/impl/bof/registry/DocbaseModuleRegistry.getListFromRepository(DocbaseModuleRegistry.java:392(Compiled Code)) at com/documentum/fc/client/impl/bof/registry/DocbaseModuleRegistry.lookupInRepository(DocbaseModuleRegistry.java:216) at com/documentum/fc/client/impl/bof/registry/DocbaseModuleRegistry.lookupRaw(DocbaseModuleRegistry.java:99) at com/documentum/fc/client/impl/bof/compoundclass/CompoundClassMgr.lookupTBOMetadata(CompoundClassMgr.java:234) at com/documentum/fc/client/impl/bof/compoundclass/CompoundClassMgr.getTboClass(CompoundClassMgr.java:204(Compiled Code)) at com/documentum/fc/client/impl/bof/compoundclass/CompoundClassMgr.getImpClass(CompoundClassMgr.java:72(Compiled Code)) at com/documentum/fc/client/impl/objectmanager/AbstractPersistentObjectFactory.getCompoundClassEntry(AbstractPersistentObjectFactory.java:39) at com/documentum/fc/client/impl/objectmanager/PObjectFactoryWithAspects.makeObject(PObjectFactoryWithAspects.java:48) at com/documentum/fc/client/impl/objectmanager/PersistentObjectManager.getObjectFromServer(PersistentObjectManager.java:356) at com/documentum/fc/client/impl/objectmanager/PersistentObjectManager.getObject(PersistentObjectManager.java:311(Compiled Code)) at com/documentum/fc/client/impl/session/Session.getObject(Session.java:832) at com/documentum/fc/client/impl/session/SessionHandle.getObject(SessionHandle.java:579) at sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method) at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79(Compiled Code)) at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43(Compiled Code)) at java/lang/reflect/Method.invoke(Method.java:618(Compiled Code)) at com/ibm/ws/webservices/engine/dispatchers/java/JavaDispatcher.invokeMethod(JavaDispatcher.java:178) at com/ibm/ws/webservices/engine/dispatchers/java/JavaDispatcher.invokeOperation(JavaDispatcher.java:141) at com/ibm/ws/webservices/engine/dispatchers/SoapRPCProcessor.processRequestResponse(SoapRPCProcessor.java:453) at com/ibm/ws/webservices/engine/dispatchers/SoapRPCProcessor.processMessage(SoapRPCProcessor.java:414) at com/ibm/ws/webservices/engine/dispatchers/BasicDispatcher.processMessage(BasicDispatcher.java:134) at com/ibm/ws/webservices/engine/dispatchers/java/SessionDispatcher.invoke(SessionDispatcher.java:204) at com/ibm/ws/webservices/engine/PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:228) at com/ibm/ws/webservices/engine/handlers/jaxrpc/JAXRPCHandler.invoke(JAXRPCHandler.java:152) at com/ibm/ws/webservices/engine/handlers/WrappedHandler.invoke(WrappedHandler.java:64) at com/ibm/ws/webservices/engine/PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:228) at com/ibm/ws/webservices/engine/PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:228) at com/ibm/ws/webservices/engine/WebServicesEngine.invoke(WebServicesEngine.java:336) at com/ibm/ws/webservices/engine/transport/http/WebServicesServlet.doPost(WebServicesServlet.java:831) at javax/servlet/http/HttpServlet.service(HttpServlet.java:763) at com/ibm/ws/webservices/engine/transport/http/WebServicesServletBase.service(WebServicesServletBase.java:341) at javax/servlet/http/HttpServlet.service(HttpServlet.java:856) at com/ibm/ws/webcontainer/servlet/ServletWrapper.service(ServletWrapper.java:1075) at com/ibm/ws/webcontainer/servlet/ServletWrapper.handleRequest(ServletWrapper.java:550(Compiled Code)) at com/ibm/ws/wswebcontainer/servlet/ServletWrapper.handleRequest(ServletWrapper.java:478(Compiled Code)) at com/ibm/ws/webcontainer/servlet/CacheServletWrapper.handleRequest(CacheServletWrapper.java:90) at com/ibm/ws/webcontainer/WebContainer.handleRequest(WebContainer.java:744) at com/ibm/ws/wswebcontainer/WebContainer.handleRequest(WebContainer.java:1455) at com/ibm/ws/webcontainer/channel/WCChannelLink.ready(WCChannelLink.java:115) at com/ibm/ws/http/channel/inbound/impl/HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458) at com/ibm/ws/http/channel/inbound/impl/HttpInboundLink.handleNewInformation(HttpInboundLink.java:387) at com/ibm/ws/http/channel/inbound/impl/HttpInboundLink.ready(HttpInboundLink.java:267) at com/ibm/ws/tcp/channel/impl/NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com/ibm/ws/tcp/channel/impl/NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com/ibm/ws/tcp/channel/impl/AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165(Compiled Code)) at com/ibm/io/async/AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217(Compiled Code)) at com/ibm/io/async/AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:143(Compiled Code)) at com/ibm/io/async/AsyncFuture.completed(AsyncFuture.java:136(Compiled Code)) at com/ibm/io/async/ResultHandler.complete(ResultHandler.java:195(Compiled Code)) at com/ibm/io/async/ResultHandler.runEventProcessingLoop(ResultHandler.java:743(Compiled Code)) at com/ibm/io/async/ResultHandler$2.run(ResultHandler.java:873) at com/ibm/ws/util/ThreadPool$Worker.run(ThreadPool.java:1473(Compiled Code)) |
At this moment, we could connect to the repository and it has no problems, but in the thread dump that thread was waiting for connection.
What could be happen? The solution had been to restart the application server.
Thank you!