= Description = A single user is getting systematic [[http://tigreraye.org/error.html|traceback]] when trying to save a page. Both IE and Firefox have shown this problem. It does not seem to be link to a particular page being edited, but rather to a specific user. == Steps to reproduce == ## Describe the steps needed to reproduce the bug. If we can't reproduce it, we probably can't fix it. It was possible to reproduce this by making a copy of the user Home page and [[http://tigreraye.org/moineditor.tar.bz2|Home/MoinEditorBackup]] to another user name and trying to edit a page with that user account. == Example == ##Add URL that show the bug, screenshot or test wiki markup that fail... ##URL: ##attachment:screenshot.png ##{{{ ##Example wiki markup that fail ##}}} * Traceback: http://tigreraye.org/error.html * U''''''serName/M''''''oinEditorBackup: http://tigreraye.org/moineditor.tar.bz2 == Details == ## if the bug is in this wiki, just kill the table and write: This Wiki. ## Describe your environment ## example: moin 1.3.0, Mac OS X 10.3.3, Python 2.3.0, Apache 2.0.48 with mod_python 3.1.2b, using SSL and Authentication || '''!MoinMoin Version''' || 1.3.2 || || '''OS and Version''' || Linux 2.4.27 || || '''Python Version''' || 2.4 || || '''Server Setup''' || Apache with FastCGI || || '''Server Details''' || || == Workaround == ## How to deal with the bug until it is fixed Looks like a broken page. `cd data/pages/PageName ; mv current-locked current` * I've tried: {{{ cd data/pages/PageName(2f)MoinEditorBackup mv current-locked current }}} => which did nothing (sorry, I read the suggested fix too quickly). * I then did: {{{ cd data/pages/ rm -rf PageName(2f)MoinEditorBackup }}} which worked. = Discussion = I have seen this error before, it happens while testing broken code. The user editor backup page get broken and then you can't save until you remove the editor backup. The reason for this is unclear, and I never saw it with working code. Since its very rare, fix in later release. -- NirSoffer <> There is some finally: in PageEditor.py (in function _write_file - with stuff indented by 8 blanks btw.) - wasnt that the proposed solution to this bug? Maybe it is better to change this in 1.5beta, when we have less conflicts and more time. -- ThomasWaldmann <> I added it, yes. Let us see if this mitigates the bug. In the end, we should use locks that can be broken. -- AlexanderSchremmer <> = Plan = ## This part is for Moin``Moin developers: * Priority: Low * Assigned to: * Status: Fixed in 1.3.5 ---- ## When the bug is fixed, replace the category to Category MoinMoinBugFixed ## If this is not a bug, replace with Category MoinMoinNoBug CategoryMoinMoinBugFixed