You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Brian Minchau (JIRA)" <xa...@xml.apache.org> on 2005/04/06 07:59:18 UTC
[jira] Assigned: (XALANJ-1978) Using StreamResult with File argument throws exception
[ http://issues.apache.org/jira/browse/XALANJ-1978?page=history ]
Brian Minchau reassigned XALANJ-1978:
-------------------------------------
Assign To: Henry Zongaro
Assigning to Henry Z. to have a look at this one, per the Xalan JIRA meeting on April 5, 2005.
> Using StreamResult with File argument throws exception
> ------------------------------------------------------
>
> Key: XALANJ-1978
> URL: http://issues.apache.org/jira/browse/XALANJ-1978
> Project: XalanJ2
> Type: Bug
> Components: JAXP, Xalan-interpretive
> Versions: 2.6
> Environment: Windows 2000
> Java 1.5
> Reporter: Thomas Mathis
> Assignee: Henry Zongaro
>
> Source-Code:
> ============
> import java.io.*;
> import org.w3c.dom.Document;
> import javax.xml.parsers.DocumentBuilderFactory;
> import javax.xml.transform.TransformerFactory;
> import javax.xml.transform.stream.StreamResult;
> import javax.xml.transform.Source;
> import javax.xml.transform.dom.DOMSource;
> import javax.xml.transform.Result;
> import javax.xml.transform.Transformer;
> public class JDK5Test {
> public JDK5Test() {
> }
> public static void main(String[] args) {
> JDK5Test test = new JDK5Test();
> try {
> test.test1();
> } catch (Exception ex) {
> ex.printStackTrace();
> }
> }
> protected void test1()
> throws Exception
> {
> File destFile = new File("test.xml");
> destFile.delete();
> Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
> Source source = new DOMSource( doc );
> Result result = new StreamResult( destFile );
> TransformerFactory tf = TransformerFactory.newInstance();
> Transformer transformer = tf.newTransformer();
> transformer.transform(source, result);
> System.out.println("length=" + destFile.length() );
> Thread.sleep(3000);
> System.out.println("length=" + destFile.length() );
> }
> }
> StackTrace:
> ===========
> javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:\C:\JDK5Test\test.xml (Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
> at org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:245)
> at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:278)
> at JDK5Test.test1(JDK5Test.java:43)
> at JDK5Test.main(JDK5Test.java:19)
> Caused by: java.io.FileNotFoundException: file:\E:\jbprojectX\JDK5Test\test.xml (Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
> at java.io.FileOutputStream.open(Native Method)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
> at org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:235)
> ... 3 more
> ---------
> java.io.FileNotFoundException: file:\C:\JDK5Test\test.xml (Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
> at java.io.FileOutputStream.open(Native Method)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
> at org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:235)
> at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:278)
> at JDK5Test.test1(JDK5Test.java:43)
> at JDK5Test.main(JDK5Test.java:19)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org