Description

Sorry for the possibly confusing topic title; it's the best I could do.

I've been playing in the sandbox trying to simulate actual user behavior on a wiki I'm setting up. I'd like to include some text like "See /SubPageName for more details" to link to a sub-page. If I enter that text in the textual edit mode and click "Save Changes" or "Preview", it works as I expect. However, if I use the GUI edit mode to attempt the same feat, I get an HTTP 500 error upon saving or previewing, and Python dumps core into the directory that contains moin.cgi. Furthermore, the text I'm trying to save does not get saved to the page.

Steps to reproduce

  1. Create a page or edit an existing one.
  2. Select the GUI-mode editor (click "GUI Mode").
  3. Add a link to a page name, e.g., "See /SubPageName for more details."

  4. Click "Save Changes".

Example

See /SubPageName for more details.

Details

MoinMoin Version

1.5.1

OS and Version

Solaris 10 x86

Python Version

2.3.4

Server Setup

Apache 1.3.33 with mod_python 2.7.11

Server Details

Workaround

Use the text-mode editor rather than the GUI-mode editor.

Discussion

I added the stuff in the example section using moin 1.5.3+ on Linux (64bit AMD64 kernel, 32bit userspace) and I couldn't reproduce your problem. As python dumps core for you, I guess the problem is not within moin code, but either your python interpreter is broken or you have a strange effect due to mod_python. Newer versions usually have important bug fixes, so maybe just try upgrading python and mod_python.

Plan


CategoryMoinMoinNoBug

MoinMoin: MoinMoinBugs/GuiEditorYieldsError500OnSubpageEntry (last edited 2007-10-29 19:21:58 by localhost)