While looking into JDK-8228854, I noted that javax.xml.transform Transformer called the ErrorListener's error method instead of fatalError when a fatal error was reported by the parser.