1 2013-10-13T01:20:01 *** sudo_dirk
2 2013-10-13T01:21:25 *** sudo_dirk
3 2013-10-13T11:33:10 *** greg_f
4 2013-10-13T12:09:10 *** greg_f
5 2013-10-13T12:13:45 *** ThomasWaldmann
6 2013-10-13T12:14:10 *** sharky93
7 2013-10-13T12:14:31 *** ThomasWaldmann
8 2013-10-13T12:14:31 *** ThomasWaldmann
9 2013-10-13T12:15:09 *** sharky93
10 2013-10-13T12:32:38 *** sudo_dirk
11 2013-10-13T12:33:10 *** moin3
12 2013-10-13T12:37:58 *** sudo_dirk
13 2013-10-13T12:38:48 *** moin3
14 2013-10-13T12:45:29 *** sudo_dirk
15 2013-10-13T12:46:24 *** sudo_dirk
16 2013-10-13T13:41:23 *** greg_f
17 2013-10-13T15:30:12 *** RogerHaase
18 2013-10-13T17:26:18 *** greg_f
19 2013-10-13T17:31:24 *** Gnarlodious
20 2013-10-13T17:31:38 <Gnarlodious> Hey
21 2013-10-13T17:31:46 <Gnarlodious> need advice
22 2013-10-13T17:32:05 <Gnarlodious> Some time in the last few weeks one of my websites errored
23 2013-10-13T17:32:16 <Gnarlodious> all I get is this error:
24 2013-10-13T17:32:25 <Gnarlodious> Unhandled Exception
25 2013-10-13T17:32:25 <Gnarlodious> An unhandled exception was thrown by the application.
26 2013-10-13T17:32:45 <Gnarlodious> possibly started after a software update
27 2013-10-13T17:33:36 <Gnarlodious> error log tells me:
28 2013-10-13T17:33:42 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/caching.py", line 285, in content
29 2013-10-13T17:33:43 <Gnarlodious> raise CacheError(str(err))
30 2013-10-13T17:33:44 <Gnarlodious> CacheError: 'utf8' codec can't decode byte 0x80 in position 0: unexpected code byte
31 2013-10-13T17:34:03 <Gnarlodious> caching.py", line 285 says this:
32 2013-10-13T17:34:16 <Gnarlodious> except (pickle.UnpicklingError, IOError, EOFError, ValueError), err:
33 2013-10-13T17:34:17 <Gnarlodious> raise CacheError(str(err))
34 2013-10-13T17:38:41 <Gnarlodious> MoinMoin 1.9.3, Python 2.6.1, Apache 2.2.22, OSX 10.6.8
35 2013-10-13T17:39:21 <Gnarlodious> Is this a known problem? Unicode error? Any advice will help
36 2013-10-13T17:39:24 <Gnarlodious> Thanks
37 2013-10-13T18:27:18 <RogerHaase> Gnarlodious: try maint cleancache, see http://moinmo.in/HelpOnMoinCommand
38 2013-10-13T18:44:15 <Gnarlodious> OK tried that no change. What next?
39 2013-10-13T19:11:38 <Gnarlodious> The full TB looks like this:
40 2013-10-13T19:12:45 <Gnarlodious> Traceback (most recent call last):
41 2013-10-13T19:12:45 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/support/flup/server/fcgi_base.py", line 574, in run
42 2013-10-13T19:12:47 <Gnarlodious> protocolStatus, appStatus = self.server.handler(self)
43 2013-10-13T19:12:48 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/support/flup/server/fcgi_base.py", line 1159, in handler
44 2013-10-13T19:12:50 <Gnarlodious> result = self.application(environ, start_response)
45 2013-10-13T19:12:51 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/support/werkzeug/utils.py", line 248, in __call__
46 2013-10-13T19:12:53 <Gnarlodious> return self.app(environ, start_response)
47 2013-10-13T19:12:54 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/wsgiapp.py", line 282, in __call__
48 2013-10-13T19:12:56 <Gnarlodious> response = run(context)
49 2013-10-13T19:12:57 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/wsgiapp.py", line 78, in run
50 2013-10-13T19:12:59 <Gnarlodious> check_surge_protect(context)
51 2013-10-13T19:13:00 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/web/utils.py", line 74, in check_surge_protect
52 2013-10-13T19:13:02 <Gnarlodious> data = cache.content()
53 2013-10-13T19:13:03 <Gnarlodious> File "/Library/Python/2.6/site-packages/MoinMoin/caching.py", line 285, in content
54 2013-10-13T19:13:05 <Gnarlodious> raise CacheError(str(err))
55 2013-10-13T19:13:06 <Gnarlodious> CacheError: 'utf8' codec can't decode byte 0x80 in position 0: unexpected code byte
56 2013-10-13T19:13:06 <Gnarlodious> So...
57 2013-10-13T19:14:05 <Gnarlodious> I was not aware I was running flip, fcgi or wsgi
58 2013-10-13T19:18:32 <Gnarlodious> Maybe the webapp is trying to run in mod_wsgi
59 2013-10-13T20:06:18 <Gnarlodious> Well I'll be doggoned! I commented out line 78 of wsgiapp.py where it says check_surge_protect(context) and suddenly it runs normally!
60 2013-10-13T20:06:32 <Gnarlodious> wonder why
61 2013-10-13T20:11:07 <Gnarlodious> Guess I can live without surge protection
62 2013-10-13T20:11:17 <Gnarlodious> thanks for the help
63 2013-10-13T20:37:09 <Gnarlodious> I have a feeling this was caused my new users creating accounts having disallowed characters.
64 2013-10-13T21:03:51 *** RogerHaase
65