[...] After a while, I understood my mistake : somehow (without being aware of it), I called (indirectly) the renderGVTTree() method of JGVTComponent without releasing the ImageRenderer, this leading to a Stack overflow exception at the end.
But may be I don't use the good way to call this method. In my case, I call explicitely a forceRepaint() method in my subclass of JSVGCanvas which does only : renderer = null; renderGVTTree();
Why do you feel the need to force a repaint?
Modifications to the GVT tree should automatically register dirty regions which will be repainted. If this isn't happening for you, it would seem that you are doing something wrong at the 'repaint' layer. Are you modifying the document outside of the UpdateManager RunnableQueue?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]