If an XMLRPC servlet raises an exception in __init__(),
the exception does not come through correctly on the
XMLRPC client side. It looks as if the HTML error page
is generated, which then leads to parsing problems on
the client side.
Closing some bug reports that were sitting here for years.
If the RPC servlet cannot initialize, then it's impossible to send back a proper response via RPC. You get a "500 server error", and the traceback is listed in the error log on the server side. I think that's appropriate.