Batik does not seem to trigger onerror="" listeners for script errors (and maybe other error cases). The spec says "The error event occurs when an element does not load properly or when an error occurs during script execution."