BI Publisher (MOSC)

MOSC Banner

Insert of picture in a report end up with java.lang.StringIndexOutOfBoundsException: String index ou

Config : EBS 12.2.10, Report Builder/BI publisher ; server running on Oracle Linux Server 7.9 64b.

We want to insert picture in BI Publisher reports. Data s retrieved from the database (BLOB pictures, encoded base64), inserted in XML and sent to BI Publisher.

When running tests through Word with BI Publisher add-in, the result is displayed correctly.

When ran in the EBS, the end up is Error, with message :

CP main executing runProgram for oracle.apps.xdo.oa.cp.JCP4XMLPublisher
Oracle BI Publisher 10.1.3.4.2
Updating request description
Waiting for XML request
Retrieving XML request information
Preparing parameters
Getting inputStream from output file directly
Process template
--XDOException
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.charAt(String.java:658)
	at oracle.apps.xdo.common.encoding.Base64Util.decode(Unknown Source)
	at oracle.apps.xdo.template.fo.elements.FOInstreamForeignObject.end(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:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	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:3481)
	at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3570)
	at oracle.apps.xdo.oa.cp.JCP4XMLPublisher.runProgram(JCP4XMLPublisher.java:395)
	at oracle.apps.fnd.cp.request.Run.main(Run.java:159)

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center