Comment 1 for bug 595378

Revision history for this message
Hanno Schlichting (hannosch) wrote :

I have seen the same problem two times in the last week with the following traceback:

Traceback (most recent call last):
 File "/usr/lib/python2.6/asyncore.py", line 86, in write
   obj.handle_write_event()
 File "/usr/lib/python2.6/asyncore.py", line 441, in handle_write_event
   self.handle_write()
 File "/home/norden/appserver/eggs/ZODB3-3.10.0b4-py2.6-linux-i686.egg/ZEO/zrpc/smac.py", line 272, in handle_write
   message = message.next()
 File "/home/norden/appserver/eggs/ZODB3-3.10.0b4-py2.6-linux-i686.egg/ZEO/zrpc/connection.py", line 561, in <genexpr>
   self.message_output(self.marshal.encode(0, 1, method, args)
 File "/home/norden/appserver/eggs/ZODB3-3.10.0b4-py2.6-linux-i686.egg/ZEO/ServerStub.py", line 213, in store
   f = open(blobfilename, 'rb')
IOError: [Errno 2] No such file or directory: '/home/norden/appserver/var/blobcache/378/0x006b8EHY.tmp-'

I'm assuming something has cleaned away the "378" directory before the file could be opened.