P6WebAccess.html Error: "java.io.IOException: Server returned HTTP response code: 500 for URL: http://server:port/p6/action/ReportingRemote?ActionParam=loadScheduleData" When Loading The Reports Applet Within P6 (Doc ID 1970800.1)

Last updated on APRIL 17, 2017

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 8.4.0.0 to 15.2.0.0 [Release 8.4 to 15.2]
Information in this document applies to any platform.

Symptoms

When attempting to load the Reports applet from within P6, a general error "No data is available because your P6 user name is not valid for connecting to the reporting database. To resolve this issue, contact your administrator" occurs.

When this issue occurs within P6, the following error is thrown in the P6WebAccess.html log file:

ERROR
-----------------------
java.io.IOException: Server returned HTTP response code: 500 for URL: http://server:port/p6/action/ReportingRemote?ActionParam=loadScheduleData
  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
  at com.primavera.guisupport.util.SerializeUtil.deserializeFromUrl(Unknown Source)
  at com.primavera.pvapplets.reporting.ReportingDataHandler.loadScheduleData(Unknown Source)
  at com.primavera.pvapplets.reporting.ReportingController.onLoad(Unknown Source)
  at com.primavera.pvapplets.reporting.ReportingController.onEvent(Unknown Source)
  at com.primavera.pvapplets.reporting.ReportingController.onEvent(Unknown Source)
  at com.primavera.pvapplets.common.listeners.ListenerCollection$DefaultNotifier.onEventNotify(Unknown Source)
  at com.primavera.pvapplets.common.listeners.ListenerCollection.notifyListeners(Unknown Source)
  at com.primavera.pvapplets.common.listeners.ListenerCollection.notifyListenersNoFail(Unknown Source)
  at com.primavera.pvapplets.reporting.ReportingContext.notifyListeners(Unknown Source)
  at com.primavera.pvapplets.reporting.view.ReportingGlobalView.initialize(Unknown Source)
  at com.primavera.pvapplets.reporting.ReportingDockingHelper$2.run(Unknown Source)

...and the following error is thrown in the managed server .log file:

ERROR
-----------------------
java.lang.NoSuchMethodError: com.sun.xml.ws.api.message.Message.getHeaders()Lcom/sun/xml/ws/api/message/HeaderList;
at org.apache.chemistry.opencmis.commons.impl.tube.client.WssMUTube.processResponse(WssMUTube.java:59)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1147)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877)
at com.sun.xml.ws.client.Stub.process(Stub.java:463)
at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:191)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:92)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:161)
at com.sun.proxy.$Proxy107.getBIPHTTPSessionInterval(Unknown Source)
at com.primavera.guisupport.reporting.JAXWSReportServiceWrapper11gr1v2.(Unknown Source)
at com.primavera.guisupport.reporting.JAXWSReportServiceWrapper11gr1v2.(Unknown Source)
at com.primavera.pvweb.reporting.ReportingServiceProvider.a(Unknown Source)
at com.primavera.pvweb.reporting.ReportingServiceProvider.getServiceWrapper(Unknown Source)
at com.primavera.pvweb.reporting.ReportingAppletRemote.(Unknown Source)
at com.primavera.pvweb.reporting.ReportingAppletAction.a(Unknown Source)
at com.primavera.pvweb.reporting.ReportingAppletAction.executeGet(Unknown Source)
at com.primavera.pvweb.BaseAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at com.primavera.pvweb.FrontRequestProcessor.processActionPerform(Unknown Source)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.primavera.pvweb.GZIPFilter.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.primavera.pvweb.XSSFilter.doFilter(Unknown Source)
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)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Install WebLogic 12.1.3 with JDK 1.7.0_67
2. Deploy P6 into a new domain created under the WebLogic installation from Step 1
3. Install BI Publisher 11.1.1.7
4. Configure P6 to connect to BI Publisher
5. Load the Reports tab within P6
6. Note the reported error which occurs.

Changes

 

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