I
iksrazal
Hi all,
I have a String represented as an xml file which I get from a mysql db
column, which is of type 'text' . I need to pass the String to a jasper
reports method which has the following signature:
JasperReport compileReport(java.io.InputStream inputStream)
Compiles the serialized report design object read from the
supplied input stream and returns the generated compiled report design
object.
I tried the following, but I get:
01:48:48,200 ERROR [Digester] Parse Fatal Error at line -1 column -1:
Premature end of file.
org.xml.sax.SAXParseException: Premature end of file.
Logging the the string I'm passing in, it appears to be ok.
I'm using this code:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
Writer wr = new OutputStreamWriter( baos );
wr.write( jasperTemplateAsStr );
byte[] byteArray = baos.toByteArray();
InputStream is = new ByteArrayInputStream( byteArray );
I also tried this, which did not work either:
InputStream is = new
ByteArrayInputStream(jasperTemplateAsStr.getBytes());
Any ideas?
iksrazal
I have a String represented as an xml file which I get from a mysql db
column, which is of type 'text' . I need to pass the String to a jasper
reports method which has the following signature:
JasperReport compileReport(java.io.InputStream inputStream)
Compiles the serialized report design object read from the
supplied input stream and returns the generated compiled report design
object.
I tried the following, but I get:
01:48:48,200 ERROR [Digester] Parse Fatal Error at line -1 column -1:
Premature end of file.
org.xml.sax.SAXParseException: Premature end of file.
Logging the the string I'm passing in, it appears to be ok.
I'm using this code:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
Writer wr = new OutputStreamWriter( baos );
wr.write( jasperTemplateAsStr );
byte[] byteArray = baos.toByteArray();
InputStream is = new ByteArrayInputStream( byteArray );
I also tried this, which did not work either:
InputStream is = new
ByteArrayInputStream(jasperTemplateAsStr.getBytes());
Any ideas?
iksrazal