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 laterInformation 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 |