My Oracle Support Banner

P6 Web Performance Degradation That Require Restarts Due to Stuck Threads (Doc ID 2765769.1)

Last updated on MARCH 20, 2024

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 15.1.0.0 and later
Primavera P6 Enterprise Project Portfolio Management Cloud Service - Version 15.1.0.0 and later
Information in this document applies to any platform.

Symptoms



P6 EPPM Web is generating stuck threads which intermittently require the managed server to be restarted, the following error can be found in the P6.log.

ERROR
-----------------------
nnnn" seconds working on the request "Http Request Information: weblogic.servlet.internal.ServletRequestImpl@409e6db3[GET /p6/rest/timesheet/1259/details/load/44980/isRm]
", which is more than the configured time (StuckThreadMaxTime) of "3,600" seconds in "server-failure-trigger". Stack trace:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
com.primavera.bo.datacaches.ServerWbsHierCache.a(ServerWbsHierCache.java:365)
com.primavera.bo.datacaches.AbstractWbsHierCache.a(AbstractWbsHierCache.java:202)
com.primavera.bo.datacaches.ServerWbsHierCache.b(ServerWbsHierCache.java:156)
com.primavera.bo.datacaches.AbstractWbsHierCache.c(AbstractWbsHierCache.java:165)
com.primavera.bo.datacaches.AbstractWbsHierCache.getParent(AbstractWbsHierCache.java:249)
com.primavera.bo.datacaches.AbstractWbsHierCache.getWbsShortNamePath(AbstractWbsHierCache.java:415)
com.primavera.bo.rules.calc.AssignmentCE.calc_ProjectShortNamePath(AssignmentCE.java:1283)
com.primavera.bo.schema.dispatch.AssignmentCEDispatch.dispatch(AssignmentCEDispatch.java:112)
com.primavera.bo.rules.calc.AssignmentCE.dispatch(AssignmentCE.java:170)
com.primavera.bo.base.CalculateEngineImpl.getObjects(CalculateEngineImpl.java:4327)
com.primavera.bo.base.CalculateEngineImpl.getObjects(CalculateEngineImpl.java:4049)
com.primavera.bo.base.CalculateEngineImpl.getObjects(CalculateEngineImpl.java:4006)
com.primavera.bo.base.server.ServerDAOImpl.loadPrmRowSet(ServerDAOImpl.java:152)
com.primavera.bo.remotable.ReqMgr.getObjects(ReqMgr.java:1291)
com.primavera.bo.remotable.qproxy.ReqMgr.getObjects(ReqMgr.java:804)

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.