You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2003/09/02 14:40:14 UTC
DO NOT REPLY [Bug 22880] New: -
Pipe does not work with DOMSource anymore => RuntimeException
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22880>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22880
Pipe does not work with DOMSource anymore => RuntimeException
Summary: Pipe does not work with DOMSource anymore =>
RuntimeException
Product: XalanJ2
Version: 2.5
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: Blocker
Priority: Other
Component: org.apache.xalan.transformer
AssignedTo: xalan-dev@xml.apache.org
ReportedBy: urban.spielmann@gmx.ch
I transform a XML document processing several stylesheets in sequence similar
to the Pipe example shipped with Xalan.
The only difference is that my input document is a DOMSource already. So I
used a copy-transformer to feed the first ContentHandler instead of a
XMLReader:
Transformer firstTransformer = tFactory.newTransformer();
firstTransformer.transform(domSource, new SAXResult(tHandler1));
But unfortunately this leads to the following RuntimeException:
java.lang.RuntimeException
at org.apache.xalan.transformer.TransformerImpl.run
(TransformerImpl.java:3364)
at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument
(TransformerHandlerImpl.java:427)
at org.apache.xalan.transformer.TransformerIdentityImpl.endDocument
(TransformerIdentityImpl.java:932)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform
(TransformerIdentityImpl.java:349)
at MyPipe.main(MyPipe.java:131)
In earlier versions of Xalan (2.4.D1) this code worked!
Can somebody fix this bug or are there other methods to use a pipe with a
DOMSource as input?
I will attach my modified pipe class (MyPipe.java).
Thanks for any help!
Regards,
Urban