Hello everybody,
actually I have a problem with a SAP Netweaver Portal 7.31 SPS 10 system during startup with the urimapper service.
The system has a long running application thread blocking the KM for more than 2 hours.
Thank you for your help !
The callstack looks like that:
Thread 'Application [19]', process 'server0', index '27'
"Application [19]" cpu=1286103.44 [reset 1285276.64] ms elapsed=3548.98 [reset 2842.43] s allocated=241117354664 B (224.56 GB) [reset 241103797520 B (224.55 GB)] defined_classes=2159
io= file i/o: 5005586/145549 B, net i/o: 388906822/195899703 B, files opened:848, socks opened:0 [reset file i/o: 4981392/145549 B, net i/o: 388808065/195814407 B, files opened:845, socks opened:0 ]
user="" application="sap.com/com.sap.km.application" isapplicationthread="true" prio=6 tid=0x00000000364d7800 nid=0x174c / 5964 runnable [_thread_in_native (_at_safepoint), stack(0x0000000041fa0000,0x00000000421a0000)] [0x000000004219d000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I(Native Method)
at java.net.SocketInputStream.read([BII)I(SocketInputStream.java:129)
at oracle.net.ns.Packet.receive()V(Packet.java:300)
at oracle.net.ns.DataPacket.receive()V(DataPacket.java:106)
at oracle.net.ns.NetInputStream.getNextPacket()V(NetInputStream.java:315)
at oracle.net.ns.NetInputStream.read([BII)I(NetInputStream.java:260)
at oracle.net.ns.NetInputStream.read([B)I(NetInputStream.java:185)
at oracle.net.ns.NetInputStream.read()I(NetInputStream.java:102)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket()V(T4CSocketInputStreamWrapper.java:124)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read()I(T4CSocketInputStreamWrapper.java:80)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1()S(T4CMAREngine.java:1137)
at oracle.jdbc.driver.T4CTTIfun.receive()V(T4CTTIfun.java:345)
at oracle.jdbc.driver.T4CTTIfun.doRPC()V(T4CTTIfun.java:223)
at oracle.jdbc.driver.T4C8Oall.doOALL(ZZZZZLoracle/jdbc/internal/OracleStatement$SqlKind;I[BI[Loracle/jdbc/driver/Accessor;I[Loracle/jdbc/driver/Accessor;I[B[C[SILoracle/jdbc/driver/DBConversion;[B[[Ljava/io/InputStream;[[[B[[Loracle/jdbc/oracore/OracleTypeADT;Loracle/jdbc/driver/OracleStatement;[B[C[S[Loracle/jdbc/driver/T4CTTIoac;[I[I[ILoracle/jdbc/driver/NTFDCNRegistration;)V(T4C8Oall.java:531)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(ZZZZZ)V(T4CPreparedStatement.java:207)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(Z)V(T4CPreparedStatement.java:1044)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()V(OracleStatement.java:1327)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal()I(OraclePreparedStatement.java:3584)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate()I(OraclePreparedStatement.java:3665)
- locked <0x000000019f3686a0> (a oracle.jdbc.driver.T4CConnection)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate()I(OraclePreparedStatementWrapper.java:1352)
at com.sap.sql.jdbc.basic.BasicPreparedStatement.executeUpdate()I(BasicPreparedStatement.java:108)
at com.sap.sql.jdbc.oracle.Oracle11gPreparedStatement.executeUpdate()I(Oracle11gPreparedStatement.java:167)
at com.sap.sql.jdbc.direct.DirectPreparedStatement.executeUpdate(Lcom/sap/sql/trace/TraceContext;)I(DirectPreparedStatement.java:373)
at com.sap.sql.jdbc.common.CommonPreparedStatement.executeUpdate()I(CommonPreparedStatement.java:354)
at com.sap.engine.services.dbpool.wrappers.PreparedStatementWrapper.executeUpdate()I(PreparedStatementWrapper.java:397)
at com.sapportals.wcm.service.urimapper.UriMapperPersistence.upgrade_unlocked()V(UriMapperPersistence.java:3155)
at com.sapportals.wcm.service.urimapper.UriMapperPersistence.upgrade()V(UriMapperPersistence.java:2605)
at com.sapportals.wcm.service.urimapper.UriMapperPersistence.init(Lcom/sapportals/wcm/service/ridid/IRidIdService;)V(UriMapperPersistence.java:99)
at com.sapportals.wcm.service.urimapper.UriMapperService.startUpImpl()V(UriMapperService.java:634)
at com.sapportals.wcm.service.AbstractService.start()V(AbstractService.java:167)
at com.sapportals.wcm.crt.CrtThreadSafeComponentHandler.tryToStart(Z)Z(CrtThreadSafeComponentHandler.java:263)
at com.sapportals.wcm.crt.CrtThreadSafeComponentHandler.handleLookup()Lcom/sapportals/wcm/crt/component/IComponent;(CrtThreadSafeComponentHandler.java:124)
- locked <0x00000001e58514d8> (a com.sapportals.wcm.crt.CrtComponentManager)
at com.sapportals.wcm.crt.CrtComponentManager.lookup(Lcom/sapportals/wcm/crt/ComponentUri;)Lcom/sapportals/wcm/crt/component/IComponent;(CrtComponentManager.java:372)
at com.sapportals.wcm.crt.CrtComponentManager.lookupChildComponent(Ljava/lang/String;Lcom/sapportals/wcm/crt/ComponentUri;)Lcom/sapportals/wcm/crt/component/IComponent;(CrtComponentManager.java:453)
at com.sapportals.wcm.crt.CrtContainerManager.lookupComponent(Ljava/lang/String;)Lcom/sapportals/wcm/crt/component/IComponent;(CrtContainerManager.java:44)
at com.sapportals.wcm.crt.CrtSystemImpl.lookupComponentByUri(Lcom/sapportals/wcm/crt/ComponentUri;)Lcom/sapportals/wcm/crt/component/IComponent;(CrtSystemImpl.java:128)
at com.sapportals.wcm.crt.CrtComponentManager.startUp()V(CrtComponentManager.java:255)
at com.sapportals.wcm.crt.CrtSystemImpl.startUpComponentManager(Ljava/lang/String;)V(CrtSystemImpl.java:163)
at com.sapportals.wcm.repository.runtime.CmSystem.startUp()V(CmSystem.java:312)
at com.sapportals.wcm.repository.runtime.CmSystem.getInstance()Lcom/sapportals/wcm/repository/runtime/CmSystem;(CmSystem.java:209)
- locked <0x00000001e096e9a8> (a java.lang.Class for com.sapportals.wcm.repository.runtime.CmSystem)
at com.sapportals.wcm.repository.runtime.CmAdapter.getResourceImpl(Lcom/sapportals/wcm/util/uri/RID;Lcom/sapportals/wcm/repository/IResourceContext;ZZ)Lcom/sapportals/wcm/repository/IResource;(CmAdapter.java:935)
at com.sapportals.wcm.repository.runtime.CmAdapter.getResource(Lcom/sapportals/wcm/util/uri/RID;Lcom/sapportals/wcm/repository/IResourceContext;)Lcom/sapportals/wcm/repository/IResource;(CmAdapter.java:270)
at com.sapportals.wcm.portal.service.KMServiceImpl.afterInit()V(KMServiceImpl.java:231)
at com.sap.portal.prt.core.RequestDispatcherFactory$ServiceRequestDispatcher$1.service()V(RequestDispatcherFactory.java:428)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(Lcom/sap/engine/services/servlets_jsp/webcontainer_api/request/IDispatchHandler;)V(IRequestDispatcherImpl.java:405)
at com.sap.portal.prt.core.RequestDispatcherFactory$ServiceRequestDispatcher.afterInit()V(RequestDispatcherFactory.java:413)
at com.sap.portal.prt.broker.PortalServiceItem.afterInit()V(PortalServiceItem.java:435)
at com.sap.portal.prt.service.ServiceManager.fireStartupServicesAfterInit()V(ServiceManager.java:192)
- locked <0x00000001ce65d5d8> (a java.util.Collections$SynchronizedSet)
at com.sap.portal.prt.container.PortalLifecycleHandler.allApplicationsStarted()V(PortalLifecycleHandler.java:78)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.WebContainerProvider.allApplicationsStarted()V(WebContainerProvider.java:866)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.WCEAppThreadInitializer.run()V(WCEAppThreadInitializer.java:79)
at com.sap.engine.services.deploy.server.utils.concurrent.impl.CleanRunnable.run()V(CleanRunnable.java:54)
at com.sap.engine.core.thread.impl3.ActionObject.run()Ljava/lang/Object;(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(Lcom/sap/engine/core/thread/ThreadContextImpl;)V(SingleThread.java:185)
at com.sap.engine.core.thread.impl3.SingleThread.run()V(SingleThread.java:302)
Locked ownable synchronizers:
- None