My Oracle Support Banner

R12: AP/IBY/XDO: Format Payment Instruction Ends In Error "Java.lang.ArrayIndexOutOfBoundsException: Array Index Out Of Range: 0" (Doc ID 2976628.1)

Last updated on SEPTEMBER 29, 2023

Applies to:

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

Symptoms

Format Payment Instruction execution raises error:

java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0


And FND Debug Log of the execution of the Format Payment Instructions, returns the following messages:

MODULE MESSAGE_TEXT / CALLSTACK
MODULE_UNKNOWN Phase2 time used: 3ms
MODULE_UNKNOWN Continue rendering page [1]
MODULE_UNKNOWN FO parsing error occurred at 'fo:table' near line 2, column 5980
xdo.common.font.FontFactory type1.Helvetica closed.
xdo.common.font.FontFactory type1.Times-Roman closed.
xdo.common.font.FontFactory type1.Times-Bold closed.
xdo.common.font.FontFactory truetype./u03/instb1/fs1/EBSapps/comn/util/jdk64/jre/lib/fonts/ALBANWTJ.ttf closed.
xdo.template.FOProcessor "java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 at oracle.apps.xdo.common.image.ImageReader.checkFormat(Unknown Source) at oracle.apps.xdo.common.image.ImageReader.analyze(Unknown Source) at oracle.apps.xdo.common.image.ImageReader.load(Unknown Source) at oracle.apps.xdo.generator.pdf.PDFGenerator.createPDFImageReference(Unknown Source) at oracle.apps.xdo.generator.pdf.PDFGenerator.createPDFImageReference(Unknown Source) at oracle.apps.xdo.generator.pdf.PDFGenerator.getImage(Unknown Source) at oracle.apps.xdo.generator.ProxyStreamGenerator.getImage(Unknown Source) at oracle.apps.xdo.template.fo.area.AreaTree.getImage(Unknown Source) at oracle.apps.xdo.template.fo.area.GraphicArea.init(Unknown Source) at oracle.apps.xdo.template.fo.area.GraphicArea.<init>(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOExternalGraphic.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOInline.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOInline.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOBlock.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOBlock.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOBlock.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.table.FOTableCell.cellDoLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.table.FOTableCell.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.table.FOTableRow.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.table.FOTableBody.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.table.FOTableBody.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.table.FOTable.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOBlock.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOBlock.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOBlock.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FOFlow.doLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FormattingEngine.startLayout(Unknown Source) at oracle.apps.xdo.template.fo.elements.FormattingEngine.run(Unknown Source) at oracle.apps.xdo.template.fo.FOHandler.endElement(Unknown Source) at oracle.apps.xdo.common.xml.XSLTHandler$EEEntry.sendEvent(Unknown Source) at oracle.apps.xdo.common.xml.XSLTMerger.startElement(Unknown Source) at oracle.xdo.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:180) at oracle.xdo.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1252) at oracle.xdo.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:338) at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:285) at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) at java.lang.reflect.Method.invoke(Method.java:620) at oracle.apps.xdo.common.xml.XDOSAXParser.invokeParse(Unknown Source) at oracle.apps.xdo.common.xml.XDOSAXParser.parse(Unknown Source) at oracle.apps.xdo.template.fo.FOProcessingEngine.process(Unknown Source) at oracle.apps.xdo.template.FOProcessor.generate(Unknown Source) at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5990) at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3511) at oracle.apps.iby.engine.ExtractFormatter.applyFormat(ExtractFormatter.java:119) at oracle.apps.iby.engine.ExtractFormatter.applyFormat(ExtractFormatter.java:281) at oracle.apps.iby.scheduler.FDFormatProgramUtils.doExtractAndFormatCore(FDFormatProgramUtils.java:394) at oracle.apps.iby.scheduler.FDFormatProgramUtils.doExtractAndFormatCommon(FDFormatProgramUtils.java:241) "
xdo.template.FOProcessor "at oracle.apps.iby.scheduler.FDFormatProgramUtils.doPmtInstrExtractAndFormat(FDFormatProgramUtils.java:97) at oracle.apps.iby.scheduler.FDExtractAndFormatting.doExtractAndFormat(FDExtractAndFormatting.java:484) at oracle.apps.iby.scheduler.FDExtractAndFormatting.runMainLogic(FDExtractAndFormatting.java:300) at oracle.apps.iby.scheduler.FDExtractAndFormatting.runProgram(FDExtractAndFormatting.java:179) at oracle.apps.fnd.cp.request.Run.main(Run.java:159) "
xdo.template.FOProcessor clearInputs(Object) is called.
fnd.plsql.FND_FUNCTION.TEST_ID(1_ARG).begin FND_FUNCTION.TEST_ID(1_ARG)(function_id =>27829);
fnd.plsql.FND_FUNCTION.TEST_ID(1_ARG).end_call_3_arg Passing MAINTENANCE_MODE_SUPPORT and CONTEXT_DEPENDENCE to test_id().
fnd.plsql.FND_FUNCTION.TEST_ID(4_ARGS).begin FND_FUNCTION.TEST_ID(4_ARGS)(function_id =>27829MAINTENANCE_MODE_SUPPORT =>NONECONTEXT_DEPENDENCE =>RESPTEST_MAINT_AVAILABILITY =>Y);
fnd.plsql.FND_FUNCTION.TEST_INSTANCE_ID_MAINTMODE.begin FND_FUNCTION.TEST_INSTANCE_ID_MAINTMODE(function_id=>27829, object_name=>, instance_pk1_value=>, instance_pk2_value=>, instance_pk3_value=>, instance_pk4_value=>, instance_pk5_value=>, user_name=>[NULL]);
fnd.plsql.FND_FUNCTION.TEST_ID_NO_GRANTS(4_ARGS).begin FND_FUNCTION.TEST_ID_NO_GRANTS(4_ARGS)(function_id =>27829MAINTENANCE_MODE_SUPPORT =>NONECONTEXT_DEPENDENCE =>RESPTEST_MAINT_AVAILABILITY =>N);



.

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.