bi-publisher - Java 空堆栈异常 - JD Edwards BI Publisher 子模板
问题描述
我一直在尝试有条件地将徽标导入到我的主模板中。徽标存储在外部 rtf 文件中
<?template:Logo06000?>
Some logo here
<?end template?>
在我的主模板中,我正在使用
<?import: file:///C:/Users/Documents/BIP Templates/R03B505 AR Invoice/BIP
Templates/logos.rtf ?>
<?call: Logo06000?>
但是,每次我尝试在主模板中预览报告时,都会收到此错误。
oracle.xdo.XDOException: java.util.EmptyStackException
at oracle.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1300)
at oracle.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:308)
at oracle.xdo.template.FOProcessor.createFO(FOProcessor.java:2110)
at oracle.xdo.template.FOProcessor.generate(FOProcessor.java:1213)
at RTF2PDF2.runRTFto(RTF2PDF2.java:484)
at RTF2PDF2.runXDO(RTF2PDF2.java:343)
at RTF2PDF2.main(RTF2PDF2.java:235)
Caused by: java.util.EmptyStackException
at oracle.xdo11g.xslt.XSLProcessor.reportException
我已经尝试了一切,但我不知道为什么会抛出这个错误?我需要在本地机器上安装或添加任何配置文件吗?有关如何解决此问题的任何帮助或建议都会有所帮助。
谢谢你。
解决方案
从 Oracle 检查此文档
- 转到 BIP Desktop 的安装位置:
例如,C:\Program Files(x86)\Oracle\BI Publisher\BI Publisher Desktop\Template Builder
打开配置文件:xdo.cfg
添加以下属性以使其工作
错误的
推荐阅读
- java - 如何弹出并返回堆栈顶部的字符?
- javascript - 我需要将 dynamoDB 返回值保存到变量中
- php - 如何使用 laravel milon / 条形码图像
- oracle - 需要一个查询来从 oracle 中的表中分离字符值和数字值
- bash - 如何使用 sed 准备成对的值以进行循环?
- c# - 如何在本地控制台上使用 C# SSH.NET 连续写入运行在远程主机(Raspberry Pi)上的 Python 程序的输出?
- sql - 有没有更好的方法来编写这个 SQL 查询?(联盟)
- comments - 我可以用 reStructuredText 制作评论框吗?
- python-3.x - 如何将 DataFrame 转换为单行列表
- c# - NTAG 213标签的apdu命令组合是什么