Skip to content

Instantly share code, notes, and snippets.

@sheilatron
Created September 19, 2011 21:25
Show Gist options
  • Save sheilatron/1227656 to your computer and use it in GitHub Desktop.
Save sheilatron/1227656 to your computer and use it in GitHub Desktop.
multiprocess pickling error
Traceback (most recent call last):
File "c:\zeomega\env\etl\src\jiva.etl\jiva\etl\jobs\base.py", line 142, in process
conductor.conduct_pipeline()
File "c:\zeomega\env\etl\src\jiva.etl\jiva\etl\multiprocess\conductor.py", line 113, in conduct_pipeline
self.pipeline.start()
File "c:\zeomega\env\etl\src\jiva.etl\jiva\etl\multiprocess\__init__.py", line 234, in start
process.start()
File "c:\zeomega\env\etl\src\jiva.etl\jiva\etl\multiprocess\__init__.py", line 302, in start
process.start()
File "c:\Python26\lib\multiprocessing\process.py", line 104, in start
self._popen = Popen(self)
File "c:\Python26\lib\multiprocessing\forking.py", line 239, in __init__
dump(process_obj, to_child, HIGHEST_PROTOCOL)
File "c:\Python26\lib\multiprocessing\forking.py", line 162, in dump
ForkingPickler(file, protocol).dump(obj)
File "c:\Python26\lib\pickle.py", line 224, in dump
self.save(obj)
File "c:\Python26\lib\pickle.py", line 331, in save
self.save_reduce(obj=obj, *rv)
File "c:\Python26\lib\pickle.py", line 419, in save_reduce
save(state)
File "c:\Python26\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "c:\Python26\lib\pickle.py", line 649, in save_dict
self._batch_setitems(obj.iteritems())
File "c:\Python26\lib\pickle.py", line 681, in _batch_setitems
save(v)
File "c:\Python26\lib\pickle.py", line 331, in save
self.save_reduce(obj=obj, *rv)
File "c:\Python26\lib\pickle.py", line 419, in save_reduce
save(state)
File "c:\Python26\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "c:\Python26\lib\pickle.py", line 649, in save_dict
self._batch_setitems(obj.iteritems())
File "c:\Python26\lib\pickle.py", line 681, in _batch_setitems
save(v)
File "c:\Python26\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "c:\Python26\lib\pickle.py", line 725, in save_inst
save(stuff)
File "c:\Python26\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "c:\Python26\lib\pickle.py", line 649, in save_dict
self._batch_setitems(obj.iteritems())
File "c:\Python26\lib\pickle.py", line 681, in _batch_setitems
save(v)
File "c:\Python26\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "c:\Python26\lib\pickle.py", line 725, in save_inst
save(stuff)
File "c:\Python26\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "c:\Python26\lib\pickle.py", line 649, in save_dict
self._batch_setitems(obj.iteritems())
File "c:\Python26\lib\pickle.py", line 681, in _batch_setitems
save(v)
File "c:\Python26\lib\pickle.py", line 331, in save
self.save_reduce(obj=obj, *rv)
File "c:\Python26\lib\pickle.py", line 419, in save_reduce
save(state)
File "c:\Python26\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "c:\Python26\lib\pickle.py", line 649, in save_dict
self._batch_setitems(obj.iteritems())
File "c:\Python26\lib\pickle.py", line 681, in _batch_setitems
save(v)
File "c:\Python26\lib\pickle.py", line 313, in save
(t.__name__, obj))
PicklingError: Can't pickle 'lock' object: <thread.lock object at 0x014E9300>
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\Python26\lib\multiprocessing\forking.py", line 342, in main
self = load(from_parent)
File "c:\Python26\lib\pickle.py", line 1370, in load
return Unpickler(file).load()
File "c:\Python26\lib\pickle.py", line 858, in load
dispatch[key](self)
File "c:\Python26\lib\pickle.py", line 880, in load_eof
raise EOFError
EOFError
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment