My Oracle Support Banner

PDF Format Error With Printable Statement (Doc ID 2379742.1)

Last updated on MARCH 28, 2018

Applies to:

Oracle Fusion Workforce Compensation Cloud Service - Version 11.1.11.1.0 and later
Oracle Fusion Compensation - Version 11.1.11.1.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.11.1.0 version, .Set Up Compensation Management

When attempting to click on View Printable Statement, the following error occurs.

ERROR
-----------------------
Error in generating Statement. This message is for debugging only :
  Template AbsolutePath : /Human Capital Management/Compensation/Total Compensation Statement/Data Models DisplayName : Data Models Type : Folder File Name Data Models Template AbsolutePath : /Human Capital Management/Compensation/Total Compensation Statement/TotalCompStmt.xdo DisplayName : Total Compensation Statement Report Type : Report File Name TotalCompStmt.xdo Template AbsolutePath : /Human Capital Management/Compensation/Total Compensation Statement/TotalCompStmtXsl.xsb DisplayName : Style sheet for Total Compensation Statement Type : SubLayout File Name TotalCompStmtXsl.xsboracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : PublicReportService::generateReport for reportAbsolutePath [/Human Capital Management/Compensation/Total Compensation Statement/TotalCompStmt.xdo] failed: due to oracle.xdo.server.ServerException: oracle.xdo.servlet.data.DataException: oracle.xdo.XDOException: oracle.xdo11g.parser.v2.XMLParseException; systemId: xdoxsl:///Human Capital Management/Compensation/Total Compensation Statement/TotalCompStmtXsl.xsb?loc=en-US; lineNumber: 1; columnNumber: 1; Start of root element expected.at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:1076)at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:862)at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235)at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106)at oracle.j2ee.ws.client.jaxws.WsClientProxyInvocationHandler.invoke(WsClientProxyInvocationHandler.java:254)at com.sun.proxy.$Proxy492.runReport(Unknown Source)at oracle.xdo.service.client.ReportService.runReport(ReportService.java:325)at oracle.apps.hcm.compensation.totalCompensation.statements.ui.common.GeneratePdfFromXml.generateReport(GeneratePdfFromXml.java:251)at oracle.apps.hcm.compensation.totalCompensation.statements.ui.common.GeneratePdfFromXml.generatePdf(GeneratePdfFromXml.java:315)at oracle.apps.hcm.compensation.totalCompensation.statements.ui.bean.TcsCommonFlowBean.showPdf(TcsCommonFlowBean.java:174)at oracle.apps.hcm.compensation.totalCompensation.statements.ui.bean.TcsCommonFlowBean.showPdfStatement(TcsCommonFlowBean.java:214)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at com.sun.el.parser.AstValue.invoke(AstValue.java:187)at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)at org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener.processAction(FileDownloadActionListener.java:123)at oracle.adfinternal.view.faces.event.rich.FileDownloadActionListener.processAction(FileDownloadActionListener.java:94)at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:771)at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)at
oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingCompone
nt.java:111)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:395)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:115)at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:111)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:395)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:115)at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:111)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:395)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:115)at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:111)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:395)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:115)at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:187)at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:187)at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:187)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:111)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:395)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:115)at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:111)at
oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitching
Component.java:395)at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:115)at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:475)at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:221)at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.bi.nanserver.adf.servlet.BIADFServletFilter.doFilter(BIADFServletFilter.java:83)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:117)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:229)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:133)at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:490)at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:490)at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:315)at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:220)at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:90)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.apps.fnd.applcore.common.ApplSessionFilter.doFilter(ApplSessionFilter.java:1403)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.apps.appstrace.ui.servlet.AppsTraceRequestFilter.doFilter(AppsTraceRequestFilter.java:82)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:74)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:166)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:175)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:138)at java.security.AccessController.doPrivileged(Native Method)at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:464)at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:121)at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:211)at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:138)at java.security.AccessController.doPrivileged(Native Method)at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:464)at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:121)at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:211)at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:422)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3807)at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3773)at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2336)at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2235)at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1545)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:378)at weblogic.work.ExecuteThread.run(ExecuteThread.java:307)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Generate Statements > Click on Printable Statements

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot print statements



Changes

 

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
Changes
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.