What steps will reproduce the problem?
1. Use the sample code PDFRender
2. Pass in a file:// url
3. PDF Creates correctly
4. Modify the code so that it reads from a String get the following error:
Exception in thread "main" java.lang.NullPointerException
at org.xhtmlrenderer.simple.NoNamespaceHandler.getStylesheets(NoNamespaceHandler.java:139)
at org.xhtmlrenderer.simple.extend.XhtmlCssOnlyNamespaceHandler.getStylesheets(XhtmlCssOnlyNamespaceHandler.java:335)
at org.xhtmlrenderer.context.StyleReference.getStylesheets(StyleReference.java:244)
at org.xhtmlrenderer.context.StyleReference.setDocumentContext(StyleReference.java:105)
at org.xhtmlrenderer.pdf.ITextRenderer.setDocument(ITextRenderer.java:182)
at org.xhtmlrenderer.pdf.ITextRenderer.setDocument(ITextRenderer.java:145)
Please provide any additional information below.
piNode.getTarget() is null.
Flip the .equals so that the String constant is first and the problem goes away.
if (!"xml-stylesheet".equals(piNode.getTarget())) continue;
Original issue reported on code.google.com by opticyc...@gmail.com on 2 May 2011 at 1:38
Original issue reported on code.google.com by
opticyc...@gmail.com
on 2 May 2011 at 1:38