I attached dumps for both a successful and a failed wiki page open in Eclipse. In the failed case, two things seem strange:

The plugin always tries basic authentication first, and only digest auth after the error response. You might want to add a configuration check box for digest auth so that this initial request is not necessary. But this is only a performance improvement.

The error is a 404 Not Found, with Trac reporting "No handler matched request to /login/xmlrpc". This might not be a problem in EclipseTracPlugin, but in TracXMLRPC.

Ok, it looks like I'm the one to blame. I had only just installed the trac plugins (TracXMLRPC and EclipseTracPlugin). Since they had appeared on the plugins page of webadmin, I had wrongly assumed that plugins are activated "live", without needing an apache restart. What probably happens is that currently running worker processes don't have the plugins, whereas newly created ones have. This explains why it worked some of the time.

I have restarted apache and now everything works well. So I guess this issue can mutate from a "defect" to an "enhancement" request for slightly more verbose error messages, possibly also displaying the error from trac (i.e. the "no handler for..." message above).

Add Comment

This ticket has been modified since you started editing. You should review the
other modifications which have been appended above,
and any conflicts shown in the preview below.
You can nevertheless proceed and submit your changes if you wish so.