My Oracle Support Banner

R12: AP/IBY: Payment Process Request (PPR) Status Report Ends in Error "Method not found 'xdo_format_number'" (Doc ID 2550739.1)

Last updated on MAY 22, 2024

Applies to:

Oracle Payables - Version 12.2.7 and later
Information in this document applies to any platform.

Symptoms

Concurrent request IBY_FD_PPR_STATUS_PRT: Payment Process Request Status Report ends in error with the following error message:

oracle.xdo.parser.v2.XPathException: Extension function error: Method not found 'xdo_format_number'

The Format Payment Instructions process standard log file shows the following: 

...
Template type: RTF
Default Output type: null
Format setup record: Format{formatCode:=PPR_STATUS_REPORT,formatType:=PAYMENT_PROCESS_REQUEST_REPORT,templateCode:=XXIBYR_PPR,defaultOutputType:=null,locale:=en_00,extract:=Extract{extractCode:=IBY_FD_PMT_PROCESS_REQUEST,extractVersion:=1}}
Size of the extract generated -- doc::18790
Since the template type is RTF, the XML Publisher output type is set to be PDF for Default Output type except Excel.Timestamp: Fri May 31 18:31:09 JST 2019
Passing formatting Locale to XDO API: null
Size of the extract before calling apply Format- doc::18790
length of extract clob doc::18790iby.engine.ExtractFormatter.applyFormat
Enter applyFormat Timestamp: Fri May 31 18:31:09 JST 2019
size of extract reader ::43iby.engine.ExtractFormatter.applyFormat
size of extract reader before calling Template Helper(else) ::43iby.engine.ExtractFormatter.applyFormat
Before TemplateHelper.processTemplate Call: Fri May 31 18:31:09 JST 2019
java.lang.reflect.InvocationTargetException
       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 oracle.apps.xdo.common.xml.XSLT10gR1.invokeProcessXSL(Unknown Source)
       at oracle.apps.xdo.common.xml.XSLT10gR1.transform(Unknown Source)
       at oracle.apps.xdo.common.xml.XSLT10gR1.transform(Unknown Source)
       at oracle.apps.xdo.common.xml.XSLTWrapper.transform(Unknown Source)
       at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
       at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
       at oracle.apps.xdo.template.FOProcessor.createFO(Unknown Source)
       at oracle.apps.xdo.template.FOProcessor.generate(Unknown Source)
       at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5984)
       at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3398)
       at oracle.apps.iby.engine.ExtractFormatter.applyFormat(ExtractFormatter.java:136)
       at oracle.apps.iby.engine.ExtractFormatter.applyFormat(ExtractFormatter.java:281)
       at oracle.apps.iby.scheduler.FDFormatProgramUtils.doExtractAndFormatCore(FDFormatProgramUtils.java:358)
       at oracle.apps.iby.scheduler.FDFormatProgramUtils.doExtractAndFormatCommon(FDFormatProgramUtils.java:234)
       at oracle.apps.iby.scheduler.FDFormatProgramUtils.doExtractAndFormatCommon(FDFormatProgramUtils.java:171)
       at oracle.apps.iby.scheduler.FDFormatProgramUtils.doPPRExtractAndFormat(FDFormatProgramUtils.java:103)
       at oracle.apps.iby.scheduler.FDAuxiliaryFormats.runAuxFormat(FDAuxiliaryFormats.java:265)
       at oracle.apps.iby.scheduler.FDAuxiliaryFormats.runProgram(FDAuxiliaryFormats.java:132)
       at oracle.apps.iby.scheduler.FDPmtProcReqStatusReport.runProgram(FDPmtProcReqStatusReport.java:34)
       at oracle.apps.fnd.cp.request.Run.main(Run.java:156)
Caused by: oracle.xdo.parser.v2.XPathException: Extension function error: Method not found 'xdo_format_number'
       at oracle.xdo.parser.v2.XSLStylesheet.flushErrors(XSLStylesheet.java:1534)
       at oracle.xdo.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:521)
       at oracle.xdo.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:489)
       at oracle.xdo.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:271)
       at oracle.xdo.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:155)
       at oracle.xdo.parser.v2.XSLProcessor.processXSL(XSLProcessor.

Notice the lines highlighted.

 

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.