XDOBURSTREP XML Publisher Report Bursting Program Fails With No Error In The Request Log File

(Doc ID 1276845.1)

Last updated on JUNE 22, 2016

Applies to:

BI Publisher (formerly XML Publisher) - Version 11.5 and later
Information in this document applies to any platform.
Checked for relevance on 10-MAR-2013

Symptoms

Implemented bursting for XML Publisher the first time and the concurrent request XDOBURSTREP module:

  • XML Publisher Report Bursting Program runs in error.
  • The log file of the concurrent request shows no error.

When debug is enabled following error is shown in the xdo debug file :

[120510_105257854][oracle.apps.xdo.template.FOProcessor][STATEMENT] Log file 'xdo_120510_105245296_fo_fo_139.fo' is created.
[120510_105257857][oracle.apps.xdo.template.fo.FOProcessingEngine][STATEMENT] Using proxy for PDF Generator
[120510_105257865][oracle.apps.xdo.template.FOProcessor][STATEMENT] Calling FOProcessingEngine.process()
[120510_105257866][][STATEMENT] Using optimized xslt
[120510_105257873][oracle.apps.xdo.template.fo.datatype.AttrKey][STATEMENT] WARNING: Found undetermined AttrKey: xmlns:xlink
[120510_105257876][][STATEMENT] FO parsing error occurred at 'fo:layout-master-set' near line 2, column 385
[120510_105257931][][STATEMENT] Starting Generator.close()
[120510_105257932][java.lang.String][EXCEPTION] java.lang.NullPointerException
at oracle.apps.xdo.generator.pdf.PDFGenerator.close(PDFGenerator.java:954)
at oracle.apps.xdo.generator.ProxyGenerator.genClose(ProxyGenerator.java:1680)
at oracle.apps.xdo.generator.ProxyGenerator.processCommand(ProxyGenerator.java:865)
at oracle.apps.xdo.generator.ProxyGenerator.processCommandsFromDataStream(ProxyGenerator.java:778)
at oracle.apps.xdo.generator.ProxyGenerator.close(ProxyGenerator.java:1230)
at oracle.apps.xdo.template.fo.FOProcessingEngine.process(FOProcessingEngine.java:349)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:1051)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5926)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3458)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3547)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:290)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:157)

[120510_105257934][][EXCEPTION] Last command was 18
[120510_105257935][oracle.apps.xdo.template.FOProcessor][STATEMENT] clearInputs(Object) is called.
[120510_105257938][oracle.apps.xdo.template.FOProcessor][STATEMENT] clearInputs(Object) done. All inputs are cleared.
[120510_105257940][][EXCEPTION] java.lang.NumberFormatException: For input string: "DESCRIPTION="
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:449)
at java.lang.Integer.parseInt(Integer.java:499)
at oracle.apps.xdo.generator.pdf.PDFGenerator.setFont(PDFGenerator.java:629)
at oracle.apps.xdo.generator.pdf.PDFGenerator.setProperties(PDFGenerator.java:468)
at oracle.apps.xdo.generator.ProxyGenerator.setProperties(ProxyGenerator.java:1373)
at oracle.apps.xdo.template.fo.FOHandler.startElement(FOHandler.java:262)
at oracle.apps.xdo.template.fo.FOHandler.startElement(FOHandler.java:204)
at oracle.apps.xdo.common.xml.XSLTMerger.startElement(XSLTMerger.java:55)
at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:167)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1182)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:301)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:268)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:149)
at oracle.apps.xdo.template.fo.FOProcessingEngine.process(FOProcessingEngine.java:320)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:1051)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5926)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3458)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3547)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:290)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:157)

The issue can be reproduced at will with the following steps:

1. Implement bursting for the first time and follow all required steps
2. Run XDOBURSTREP module: XML Publisher

The issue has the following business impact:

Due to this issue, users cannot use bursting in XML Publisher

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