org.apache.batik.transcoder.TranscoderException: null

B

badgerduke

I get the following exception using Batik (1.7) at the line
"t.transcode(input, output);" I am trying to convert a DOM into a
JPEG image.


org.apache.batik.transcoder.TranscoderException: null
Enclosed Exception:
null
08/03/05 10:42:08 at
org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:
132)
08/03/05 10:42:08 at
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:
142)
08/03/05 10:42:08 at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:
156)
08/03/05 10:42:08 at
polarity.PolarityServlet.doPost(PolarityServlet.java:95)
08/03/05 10:42:08 at
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
08/03/05 10:42:08 at
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


SOURCE:

import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
import org.apache.batik.transcoder.TranscoderException;
import org.apache.batik.transcoder.TranscoderInput;
import org.apache.batik.transcoder.TranscoderOutput;
import org.apache.batik.transcoder.image.JPEGTranscoder;
import org.apache.batik.util.XMLResourceDescriptor;
import org.w3c.dom.svg.SVGDocument;

.. . . later on . . .


String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
String uri = new File(getServletContext().getRealPath("/") +
"svg\\polarity.svg").toURL().toString();
SVGDocument doc = (SVGDocument) f.createDocument(uri);


. . . some dom processing here, then . . .


response.setContentType("image/jpeg");

JPEGTranscoder t = new JPEGTranscoder();
t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY, new Float(.
8));
TranscoderInput input = new TranscoderInput(doc);
ServletOutputStream ostream = response.getOutputStream();
TranscoderOutput output = new TranscoderOutput(ostream);
try {
t.transcode(input, output);
}
catch (TranscoderException e) {
e.printStackTrace();
System.err.println(e.toString());
}

ostream.flush();
ostream.close();

Anybody have an idea about what this exception is about? Thanks

badgerduke
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,900
Latest member
Nell636132

Latest Threads

Top