a few minutes ago, I was having problems saving an edited page in one of
our university's MoinMoin wikis. The direct link to the offending page
Upon saving, I got a traceback with a "ProtocolError", presumably raised
while talking to moinmaster.wikiwikiweb.de:8000 over XMLRPC. I assumed
this was related to the spam protection, so I restarted the wiki without
spam protection, tried saving my changes again, and this time it worked.
I then started it again with spam protection, tried making some further
changes, and again saving the changes didn't work, although editing
another page (WikiSandBox) did work. However, a few minutes later
editing the offending page worked again, so it might not be related to
the page contents.
The traceback can be seen at
(I will remove the link in a couple of days.)
I figured this could be a problem with the moinmaster site, so I looked
if there was anything visibly wrong over there. The site looked OK, but
http://moinmoin.wikiwikiweb.de/ was having some problems at about the
same time, showing a Twisted error message about too many open files and
later showing the wiki content without the proper CSS sheet.
My suggestion: If my problem was due to a problem with MoinMaster, I
guess it would make sense to change the MoinMoin code so that it catches
those exceptions and either displays a more friendly error message to
the user, or (probably better) allows editing the page anyway if the
connection to MoinMaster fails, maybe displaying a warning message.
after disappearing for five days, the "ProtocolError" upon saving struck
again. There have been about fifty successful changes to Wiki pages in
between, so I don't know what was special about this particular
operation. This one affected a different user and a different wiki page
than the first occurrence of the bug, which I described here:
Has anyone else seen this problem?
Is there anything I can do about it?
From: Alexander Schremmer <2005a@us...> - 2005-07-16 17:29:34
On Sat, 16 Jul 2005 19:19:52 +0200, Malte Helmert wrote:
> Has anyone else seen this problem?
We haven't seen any other reports.
> Is there anything I can do about it?
Try to wrap the code in MoinMoin/util/antispam.py with try:/except:
The exception means that the webserver did not return error code 200. We
should ignore such errors ...
Alexander Schremmer wrote:
> On Sat, 16 Jul 2005 19:19:52 +0200, Malte Helmert wrote:
>>Has anyone else seen this problem?
> We haven't seen any other reports.
>>Is there anything I can do about it?
> Try to wrap the code in MoinMoin/util/antispam.py with try:/except:
Thanks, I'll do! Should I submit a patch? If so, what's the procedure?
From: Alexander Schremmer <2005a@us...> - 2005-07-17 20:48:50
On Sun, 17 Jul 2005 15:30:41 +0200, Malte Helmert wrote:
> Thanks, I'll do! Should I submit a patch? If so, what's the procedure?
File a bug (if there is none) and put the patch upon that page.