[ https://issues.apache.org/jira/browse/COCOON-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12545394 ]
Andreas Hartmann commented on COCOON-2148: ------------------------------------------ The SVGSerializer fails with Batik 1.7 beta 1 because SAXDocumentFactory.startElement() now contains a block which depends on the parser (which is not initialized and causes an NPE): if (inProlog) { inProlog = false; try { isStandalone = parser.getFeature ("http://xml.org/sax/features/is-standalone"); } catch (SAXNotRecognizedException ex) { } try { xmlVersion = (String) parser.getProperty ("http://xml.org/sax/properties/document-xml-version"); } catch (SAXNotRecognizedException ex) { } } > SourceProtocolHandler causes NPE > -------------------------------- > > Key: COCOON-2148 > URL: https://issues.apache.org/jira/browse/COCOON-2148 > Project: Cocoon > Issue Type: Bug > Components: Blocks: Batik > Affects Versions: 2.1.11-dev (Current SVN) > Reporter: Andreas Hartmann > Attachments: patch-issue2148.txt > > > I used an action to pass the current source resolver to the > SourceProtocolHandler, but this resulted in an NPE because the URI of the > TranscoderInput object was null. After I applied a little patch to the > SourceProtocolHandler which enabled the fallback to the default handler if > the URL to resolve is null, it worked. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.