Is there any good reason why Dove is catching most exceptions, makes an
'error' xml of it, which is then read by WizardDatabaseConnector of
editwizard, which wraps it into an exception again?

I can loose over 100 lines in Dove.jar by removing most try/catch blocks and
considerably simplify sendCommand in WizardDatabaseConnector, and still gain
better exceptions from editwizards if something goes wrong in core, because
they include the complete stack-trace (with init-causes).

I will test this change locally, but I like a small discussion about this.
Does somebody have an argument why the current situation is better? Has it
anything to do with DoveServlet?

Otherwise I might soon propose (perhaps by a VOTE) to make this change in
CVS HEAD (1.8)

 MIchiel


-- 
Michiel Meeuwissen       |
Mediapark C101 Hilversum | 
+31 (0)35 6772979        |  I hate Internet
nl_NL eo_XX en_US        |
mihxil'                  |
 [] ()                   |

Reply via email to