Description

In moin/1.9 as of 2008-11-27, exception handling is (at least partly) broken.

You often just get some "400 Bad Request" and that's it.

No traceback in the browser, no traceback logged via the logging framework. Now guess what caused the problem...

Steps to reproduce

See my recent fixes in 1.9, they often showed that behaviour before I fixed them.

Component selection

Details

MoinMoin Version

1.9alpha as of 2008-11-27

OS and Version

Linux

Python Version

2.4

Server Setup

apache / mod_wsgi

Server Details

Language you are using the wiki in (set in the browser/UserPreferences)

Workaround

The standalone server (wikiserver.py) seems to behave a bit different by emitting a traceback to the console.

Discussion

Exceptions should always get logged in the same way (on the moin wsgi application level), so it does not matter what server setup you use.

Maybe there should be 2 modes:

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/1.9ExceptionHandlingBroken (last edited 2009-02-23 18:01:00 by ThomasWaldmann)