Exception durin processing XSLT transformation!
- by Artic
I'm usin such code to generate contents file.
try {
StreamResult result = new StreamResult();
TransformerFactory tf = TransformerFactory.newInstance();
for (String item: groups){
item = item.replaceAll(" ", "-").toLowerCase();
result.setOutputStream(new FileOutputStream(path+item+".html"));
Templates templ = tf.newTemplates(xsltSource);
Transformer transf = templ.newTransformer();
transf.clearParameters();
transf.setParameter("group", item);
transf.transform(xmlSource, result);
}
} catch (TransformerConfigurationException e) {
throw new SinkException(e.getMessage());
} catch (TransformerException e) {
throw new SinkException(e.getMessage());
}
But on second iteration I have an exception
ERROR: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Read error
Cann't understand what is the reason?