Return-Path: Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: (qmail 47799 invoked from network); 4 Apr 2007 12:15:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Apr 2007 12:15:52 -0000 Received: (qmail 53038 invoked by uid 500); 4 Apr 2007 12:15:56 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 53026 invoked by uid 500); 4 Apr 2007 12:15:56 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 53011 invoked by uid 99); 4 Apr 2007 12:15:56 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2007 05:15:56 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [203.143.41.67] (HELO cmbmail.corpnet.ifsworld.com) (203.143.41.67) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2007 05:15:48 -0700 Received: by cmbmail.corpnet.ifsworld.com with Internet Mail Service (5.5.2653.19) id ; Wed, 4 Apr 2007 17:45:23 +0530 Message-ID: <94FCB3570D8D8040BC376A172F70102B0596411A@cmbmail.corpnet.ifsworld.com> From: Harshini Madurapperuma To: fop-users@xmlgraphics.apache.org Subject: Stream Closed Exception !! Need Help Date: Wed, 4 Apr 2007 17:45:18 +0530 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain X-Virus-Checked: Checked by ClamAV on apache.org Hi All; In fop Driver class there is a method called public synchronized void render(XMLReader parser, InputSource source) throws FOPException { } Is there a way to convert that InputSource "source" back into a character array within that render class? I tried to do it by this way but it throws a "Stream Closed" Exception. ---------------------------------------------------------------------------- -- if (source.getCharacterStream() != null) { BufferedReader reader = new BufferedReader(source.getCharacterStream()); CharArrayWriter writer=new CharArrayWriter(); int i=-1; while ((i=reader.read())!=-1) { writer.write(i); } reader.close(); writer.close(); } ---------------------------------------------------------------------------- ---- EXCEPTION------------------------------------------------------------------- ---- java.io.IOException: Stream closed at java.io.CharArrayReader.ensureOpen(CharArrayReader.java:65) at java.io.CharArrayReader.read(CharArrayReader.java:95) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.read(BufferedReader.java:157) at org.apache.fop.apps.Driver.render(Driver.java:557) ---------------------------------------------------------------------------- ----- I'm using java as the language. Pls ur help will be greatly appreciated Thanx Harshini. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org