java.lang.NullPointerException: null
at org.xhtmlrenderer.util.XRLog.log(XRLog.java:206)
at org.xhtmlrenderer.util.XRLog.render(XRLog.java:194)
at org.xhtmlrenderer.util.XRLog.render(XRLog.java:190)
at org.xhtmlrenderer.layout.SharedContext.<init>(SharedContext.java:107)
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:111)
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:102)
...
分析:
查看org.xhtmlrenderer.util.XRLog源码
...
publicstaticvoidlog(String where, Level level, String msg)
{
if (initPending) {
init();
}
if (isLoggingEnabled()) {
loggerImpl.log(where, level, msg);
}
}
...
privatestaticvoidinit()
{
synchronized (XRLog.class)
{
if (!initPending) {
return;
}
initPending = false;
setLoggingEnabled(Configuration.isTrue("xr.util-logging.loggingEnabled", true));
if (loggerImpl == null) {
loggerImpl = new JDKXRLogger();
}
}
}
...