P6 Web Dashboard Shows Error 500 Internal Server Error And P6WebAccess.html Logs JSP Compilation Error (Doc ID 2226155.1)

Last updated on FEBRUARY 02, 2017

Applies to:

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

Symptoms

When attempting to browse P6 Web Dashboard, the following error is displayed on P6 web page:

ERROR

Error 500 - Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1
10.5.1.500 Internal Server Error

P6WebAccess.html log shows the following error:

[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR /WEB-INF/jsp/struts/layouts/component_page.jsp?U=1484816965605&PortfolioId=17&canEdit=true (User Id: 495 DB Id: 1) com.primavera.pvweb.servlet.PhoenixForwardController ?:? Exception while processing request for page: /p6/comp/MyProjects
javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/WEB-INF/jsp/components/common/myprojects.jsp': Failed to compile JSP /WEB-INF/jsp/components/common/myprojects.jsp
  myprojects.jsp:8:18: Error in "security.inc" at line 88: The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
  <%@ include file="/WEB-INF/jsp/ncommon/security.inc" %>
  
  ^---------------------------------^
  
  at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:417)
  at jsp_servlet._web_45_inf._jsp._struts._layouts.__component_page._jspService(__component_page.java:87)
......
[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR org.apache.struts.taglib.tiles.InsertTag ?:? ServletException in '/WEB-INF/jsp/components/common/team_commcenter.jsp': Failed to compile JSP /WEB-INF/jsp/components/common/team_commcenter.jsp Exception occurred while processing 'C:\Oracle\Middleware\user_projects\domains\PrimaveraP6EPPM_16X\servers\P6\tmp\_WL_user\p6_16.2.0.0\hy849v\war\WEB-INF\jsp\components\common\team_commcenter.jsp'java.lang.NullPointerException
...

STEPS

The issue can be reproduced at will with the following steps:
1. Log on P6 EPPM web.
2. Browse Dashboard. All panels like My Projects, Communication Center, My Calendar show Error 500 - Internal Server Error, and meanwhile P6WebAccess.html logs above exception.

BUSINESS IMPACT

The issue has the following business impact:
Due to this issue, users cannot view content of the P6Web Dashboard..

Changes

P6 EPPM was deployed in Weblogic 11g, and upgraded from V8.3.x to v16.2. 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms