[Moin-user] CacheError - on moving windows vm from outside domain to inside
John_Nowlan
john_nowlan at carleton.ca
Tue Jul 21 10:17:35 EDT 2009
Hi,
I've got a weird one. Moin was running fine in a vm on windows. The only
thing that has changed is it's gone from a workgroup to joining our
domain. Now I get the below error/traceback trying to modify or create a
new page. Anyone seen anything like this or have any suggestions?
Permissions look fine, as far as I can tell.
I've tried running apache under the local system account and my
administrator account, neither changes things.
I've tried flushing the cache:
C:\moin\wikis\ccs\config>moin maint cleancache
2009-07-21 10:08:30,970 WARNING MoinMoin.log:137 using logging
configuration read from built-in fallback in MoinMoin.log module!
2009-07-21 10:08:31,157 INFO MoinMoin.config.multiconfig:125 using wiki
config: C:\moin\wikis\ccs\config\wikiconfig.pyc
Any ideas?
See below for traceback/system info, moin 1.8.1, apache2.2 w\mod_wsgi
--> -->
CacheError
If you want to report a bug, please save this page and attach it to your
bug report.
* Show debugging information
* Report bug
* Visit MoinMoin wiki
Traceback
A problem occurred in a Python script. Here is the sequence of function
calls leading up to the error, in the order they occurred.
1.
C:\Python25\lib\site-packages\MoinMoin\request\__init__.py in run
(self=<MoinMoin.request.request_wsgi.Request object at 0x036F2470>)
1. 1309 self.page.send_page()
2. 1310 else:
3. 1311 handler(self.page.page_name, self)
4. 1312
5. 1313 # every action that didn't use to raise MoinMoinFinish
must call this now:
* handler = <function execute at 0x038DC570>
* self = <MoinMoin.request.request_wsgi.Request object at
0x036F2470>
* self.page = <MoinMoin.Page.Page object at 0x036F2970>
* self.page.page_name = u'poop'
2.
C:\Python25\lib\site-packages\MoinMoin\action\edit.py in execute
(pagename=u'poop', request=<MoinMoin.request.request_wsgi.Request object
at 0x036F2470>)
1. 162 if not TextCha(request).check_answer_from_form():
2. 163 raise pg.SaveError(_('TextCha: Wrong answer! Go back and
try again...'))
3. 164 savemsg = pg.saveText(savetext, rev, trivial=trivial,
comment=comment)
4. 165 except pg.EditConflict, e:
5. 166 msg = e.message
* savemsg undefined
* pg = <MoinMoin.PageEditor.PageEditor object at 0x038A3F50>
* pg.saveText = <bound method PageEditor.saveText of
<MoinMoin.PageEditor.PageEditor object at 0x038A3F50>>
* savetext = u'Describe poop here.\n'
* rev = 0
* trivial = 0
* comment = u''
3.
C:\Python25\lib\site-packages\MoinMoin\PageEditor.py in saveText
(self=<MoinMoin.PageEditor.PageEditor object at 0x038A3F50>,
newtext=u'Describe poop here.\n', rev=0, **kw={'comment': u'',
'trivial': 0})
1. 1038 request = self.request
2. 1039 _ = self._
3. 1040 self._save_draft(newtext, rev, **kw)
4. 1041 action = kw.get('action', 'SAVE')
5. 1042 deleted = kw.get('deleted', False)
* self = <MoinMoin.PageEditor.PageEditor object at 0x038A3F50>
* self._save_draft = <bound method PageEditor._save_draft of
<MoinMoin.PageEditor.PageEditor object at 0x038A3F50>>
* newtext = u'Describe poop here.\n'
* rev = 0
* kw = {'comment': u'', 'trivial': 0}
4.
C:\Python25\lib\site-packages\MoinMoin\PageEditor.py in
_save_draft (self=<MoinMoin.PageEditor.PageEditor object at 0x038A3F50>,
text=u'Describe poop here.\n', rev=0, **kw={'comment': u'', 'trivial':
0})
1. 838 cache = caching.CacheEntry(request, arena, key,
scope='wiki', use_pickle=True)
2. 839 if cache.exists():
3. 840 cache_data = cache.content()
4. 841 else:
5. 842 cache_data = {}
* cache_data undefined
* cache = <MoinMoin.caching.CacheEntry instance at 0x038D2968>
* cache.content = <bound method CacheEntry.content of
<MoinMoin.caching.CacheEntry instance at 0x038D2968>>
5.
C:\Python25\lib\site-packages\MoinMoin\caching.py in content
(self=<MoinMoin.caching.CacheEntry instance at 0x038D2968>)
1. 257 return data
2. 258 except (pickle.UnpicklingError, IOError, EOFError,
ValueError), err:
3. 259 raise CacheError(str(err))
4. 260
5. 261 def remove(self):
* global CacheError = <class 'MoinMoin.caching.CacheError'>
* builtin str = <type 'str'>
* err = EOFError()
CacheError
* args = ('',)
* message = ''
System Details
* Date: Mon, 20 Jul 2009 15:38:56 +0000
* Platform: win32 (nt)
* Python: Python 2.5.2 (C:\Program Files (x86)\Apache Software
Foundation\Apache2.2\bin\httpd.exe)
* MoinMoin: Release 1.8.1 (release)
More information about the Moin-user
mailing list