E1: XMLP: Unable to Print Font on Embedded BI Publisher Report, Font Defined in XDO.CFG is Ignored. XDO Log [EXCEPTION] java.io.UTFDataFormatException: Invalid UTF-8 encoding
(Doc ID 2621689.1)
Last updated on MAY 04, 2023
Applies to:
JD Edwards EnterpriseOne Tools - Version 9.2 and laterInformation in this document applies to any platform.
Symptoms
Unable to print Barcode font (128R00.TTF) on an Embedded BI Publisher report. The barcode font will not render in the PDF output.
System seems unable to read the xdo.cfg file where 128R00.TTF font is defined.
The font has already been defined in the xdo.cfg file as follows:
The current setting in xdo.cfg is as follows:
<fonts>
<font family="Albany WT SC" style="normal" weight="bold">
<truetype path="/E920SYS/Resource/truetype/ALBANWTS.ttf" />
</font>
<font family="Code 128" style="normal" weight="normal">
<truetype path="/E920SYS/RESOURCE/truetype/128R00.TTF" />
</font>
</fonts>
The xdo.cfg file have been copied to the following locations:
/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/jre/lib
/QOpenSys/QIBM/ProdData/JavaVM/jdk70/64bit/jre/lib
/System/Classes
The 128R00.TTF file has also been installed in the following locations:
/E920SYSDV/RESOURCE/truetype/128R00.TTF
/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit/jre/lib/fonts
/QOpenSys/QIBM/ProdData/JavaVM/jdk70/64bit/jre/lib/fonts
The AS400 Enterprise Server JDE.INI has the following settings:
[JDE JVM]
OutProcessJVMHome=/QOpenSys/QIBM/ProdData/JavaVM/jdk70/64bit <=== Path used by XML Publisher Large Job Kernel
XMLPOutProcessVMOptions=-Xms512m -Xmx512m
XMLPVMOptions=-Djava.compiler=NONE -Xms256m -Xmx256m
InProcessJVMHome=/QOpenSys/QIBM/ProdData/JavaVM/jdk70/32bit <=== Path used by XML Publisher Small Job Kernel
RemoteDebugPort=-1
VMTrace=0
DefaultOptions=
MetadataVMOptions=-Xmx256m
Changes
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 |
Changes |
Cause |
Solution |
References |