Dennis Allison wrote at 2009-7-19 17:03 -0700:
Zope 2.11, Python 2.4 ... # EOFError # # Traceback (most recent call last): ... dest_base_info, dest_sub_info = self._getRemoteList(remote, path) File "/opt/zope/zinstances/xxx/Products/ZSyncer/ZSyncer.py", line 1211, in _getRemoteList return serverconn.manage_listObjects(path) File "/opt/zope/zinstances/xxx/Products/ZSyncer/ConnectionMgr.py", line 183, in __call__ ok,rd = cPickle.loads(data) EOFError
which has me baffled. Any suggestions? Other folks have been using ZSyncer without problems on Zope 2.11.
Dieter, you contributed the ConnectionMgr patch -- do you have any idea where things might be failing?
The traceback tells you that "cPickle.loads(data)" fails with an "EOFError". This means that "data" does not contain a valid pickle. Use a tcp logger to check where the error is introduced (remote ZSyncer, local ZSyncer, in between). -- Dieter