Unable to Access Application Settings in P6 Web (Doc ID 2133286.1)

Last updated on MAY 19, 2016

Applies to:

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

Symptoms

ACTUAL BEHAVIOR
----------------------


When attempting to load Application Settings in P6 Web, the page does not load. A white page will hang.

In P6.log file the following message shows:


#### <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <[ServletContext@405555232[app:p6 module:/p6 path:null spec-version:3.0 version:15.2.3.1]] Servlet failed with an IOException.
org.codehaus.jackson.map.JsonMappingException: 4000 (through reference chain: com.primavera.rest.infr.ResponseWrapper["Response"]->com.primavera.rest.infr.LoadDataStore["DataStore"]->java.util.HashMap["UnitMeasureRO"]->java.util.ArrayList[2823]->com.primavera.rest.ro.schema.UnitMeasureRO["[anySetter]"]->java.util.HashMap["UnitName"])
at org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:218)
at org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:183)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.primavera.pvweb.FrontFilter.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.primavera.pvweb.filters.ApplicationContextInjector.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3436)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3402)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:255)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused By: java.lang.ArrayIndexOutOfBoundsException: 4000

EXPECTED BEHAVIOR
-------------------------
Application settings should load.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login to P6 Web.
2. Select Application Settings.

BUSINESS IMPACT
-----------------------
Due to this issue, users cannot load application settings in P6.

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