Hi all
I'm getting a "Stream Closed " Exception while trying to read from read() method doing this..
Can somebody help me in finding out y is it happening like that.
my code
--------------------------------------------------------------------------------------------------------
public synchronized void render(XMLReade r parser, InputSource source)
throws FOPException {
if (source.getCharacterSt ream( ) != null) {
Reader reader=source.g etCharacterStre am();
CharArrayWriter writer=new CharArrayWriter ();
int i=-1;
while ((i=reader.read())!=-1)
{
writer.write(i) ;
}
System.out.prin tln("data read : "+new String(writer.t oCharArray()));
writer.close();
}
}
Error-----------------------------------------
java.io.IOExcep tion: Stream closed
at java.io.CharArr ayReader.ensure Open(CharArrayR eader.java:65)
at java.io.CharArr ayReader.read(C harArrayReader. java:75)
at org.apache.fop. apps.Driver.ren der(Driver.java :541)
Thanx alot
I'm getting a "Stream Closed " Exception while trying to read from read() method doing this..
Can somebody help me in finding out y is it happening like that.
my code
--------------------------------------------------------------------------------------------------------
public synchronized void render(XMLReade r parser, InputSource source)
throws FOPException {
if (source.getCharacterSt ream( ) != null) {
Reader reader=source.g etCharacterStre am();
CharArrayWriter writer=new CharArrayWriter ();
int i=-1;
while ((i=reader.read())!=-1)
{
writer.write(i) ;
}
System.out.prin tln("data read : "+new String(writer.t oCharArray()));
writer.close();
}
}
Error-----------------------------------------
java.io.IOExcep tion: Stream closed
at java.io.CharArr ayReader.ensure Open(CharArrayR eader.java:65)
at java.io.CharArr ayReader.read(C harArrayReader. java:75)
at org.apache.fop. apps.Driver.ren der(Driver.java :541)
Thanx alot