javadoc заявляет:
Сброс трансформатора не
гарантированно иметь то же самое
URIResolver или ErrorListener Objects
Возможно, вам придется сбросить ссылку на ErrorListener на новый ErrorListener преобразователя сброса.
обновление
У меня нет опыта работы с библиотекой schematron, из того, что я вижу, вероятно, проблема в том, что эта библиотека используется преобразователем сброса.
Если вы не можете заставить его работать, сбрасывая преобразователь, вы можете использовать средство шаблона XSL, чтобы избежать необходимости интерпретировать лист XSL при каждом преобразовании:
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.Templates;
import javax.xml.transform.Transformer;
TransformerFactory factory = TransformerFactory.newInstance();
Templates xslTemplate = factory.newTemplates(new StreamSource(new StringReader(xsl)));
Позже повторно используйте шаблон, получив из него преобразователь:
Transformer transformer = xslTemplate.newTransformer();