【发布时间】:2015-09-23 13:16:58
【问题描述】:
我可以使用RelacementElementFactory 的自定义实现从使用Freemarker 的xhtml 模板生成带有图像的pdf。
但是当我的系统屏幕关闭时出现错误,因此没有生成 pdf。
Caused by: java.lang.NullPointerException
at sun.lwawt.macosx.LWCToolkit.getScreenResolution(LWCToolkit.java:356)
at org.xhtmlrenderer.layout.SharedContext.<init>(SharedContext.java:110)
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:111)
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:102)
为什么会这样……? [注意:我使用的是 OS X Yosemite 版本 10.10.4]
当系统屏幕被锁定并且不显示任何内容时,我多次运行我的服务器未能重现此问题。
它会影响其他操作系统机器(如linux机器服务器)吗...?还是此 MAC OS 仅与其他机器相关,不会影响其他机器。
【问题讨论】:
标签: macos nullpointerexception itext freemarker flying-saucer