Я исправляю org.apache.batik.bridge.UpdateManager методом переопределения
@Override
public void interrupt() { ... }
, чтобы избежать
java.lang.IllegalStateException: RunnableQueue not started or has exited
at org.apache.batik.util.RunnableQueue.invokeLater(RunnableQueue.java:277)
at java.lang.Thread.run(Unknown Source)
Новый класс
public class SVGUpdateManager extends org.apache.batik.bridge.UpdateManager
При звонке из JSVGCanvas
SVGUpdateManager um = (SVGUpdateManager) getUpdateManager();
я получаю java.lang.ClassCastException, org.apache.batik.bridge.UpdateManager не может быть приведен к SVGUpdateManager