Primavera P6 Rest API Is Failing to Generate an OAuth Token With Error "failed to generate OAuth Token java.lang.NullPointerException"
(Doc ID 3059680.1)
Last updated on NOVEMBER 20, 2024
Applies to:
Primavera P6 Enterprise Project Portfolio Management - Version 21.12 and laterInformation in this document applies to any platform.
Symptoms
When attempting to use OAuth with P6 REST API On Premise, the following error occurs.
ERROR
-----------------------
com.primavera.ws.servlets.OAuthTokenServlet failed to generate OAuth Token
java.lang.NullPointerException
at com.primavera.infr.idcs.IDCSServiceImpl.requestOAuthToken(IDCSServiceImpl.java:1007)
at com.primavera.bre.SubSystemFacadeImpl.requestOAuthToken(SubSystemFacadeImpl.java:1572)
at com.primavera.ws.servlets.OAuthTokenServlet.doPost(OAuthTokenServlet.java:57)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82)
.
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a request to obtain the Bearer Token using the URL /p6ws/oauth/token
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 |