= Description = ## Please read this page. Lines prefixed with ## such as this one are comments, ## you can remove them (except for those after the "Plan" section.) ## Please follow the instructions given in those comments and the text. ## After creating the bug page, please subscribe to it! We may have questions ## that only you can answer, and if you get email when your bug changes it'll ## be much faster to get it fixed since you can answer the questions! Line 295 in MoinMoin/session.py reads: . return random_string(self._SESSION_NAME_LEN, self._SESSION_NAME_CHARS) If I'm not mistaken, it should read: . return random_string(self._SESSION_NAME_LEN) MoinMoin.util.random_string takes only one argument == Steps to reproduce == This error seems to come up for me every time I pull up the webpage without the fix above. == Example == Page attached == Component selection == Either MoinMoin/util/__init__.py needs to be changed to take two arguments or MoinMoin/session.py needs to be changed to give only 1. == Details == ## If you got a traceback, please save the traceback page as html and attach here: [[attachment:moin.html]] ## if the bug is in this wiki, just kill the table and write: This Wiki. ## If a traceback is not available, please fill in the details here: || '''!MoinMoin Version - 1.7.1''' || || || '''OS and Version - Ubuntu 8.04''' || || || '''Python Version - 2.5.2''' || || || '''Server Setup - Kamaelia Web Server''' || || || '''Server Details - WSGI''' || || || '''Language you are using the wiki in''' - English || || == Workaround == ## How to deal with the bug until it is fixed = Discussion = Can you also please verify that `MoinMoin/util/__init__.pyc` is newer than `MoinMoin/util/__init__.py`. Can you please provide a `ls -l MoinMoin/util/` and more details in the "Details" section? As it turns out, this is the result of an incomplete upgrade installation of MoinMoin (from 1.6.3). I deleted my MoinMoin directory and re-installed, which fixed the problem. -- Jason Baker = Plan = ## This part is for Moin``Moin developers: * Priority: * Assigned to: * Status: no bug, duplicate of [[MoinMoinBugs/1.7CleanCacheCommand]] (see there) ---- ## If you are a moin core developer, replace the category to Category* in these cases: ## Category MoinMoinNoBug - if this is not a bug. ## Category MoinMoinBugConfirmed - if you can confirm the bug on current code. ## Category MoinMoinBugFixed - after the bug is fixed in current code. CategoryMoinMoinNoBug