FYI, just tried it again, and seems to be working now (no traceback, and it cycles as expected).
Anthony On Wednesday, August 31, 2011 9:59:15 PM UTC-4, Massimo Di Pierro wrote: > > Can you help me for the next 15 minutes? If so, let's take this > private and please email me. > > On Aug 31, 8:50 pm, Brian Meredyk <bmer...@gmail.com> wrote: > > no change :( > > > > C:\Users\Brian\Documents\development\web2py\google hg repo>python > > trunk/gluon/me > > ta_scheduler.py > > thumnew task > > > > starting task > > Traceback (most recent call last): > > File "trunk/gluon/meta_scheduler.py", line 139, in <module> > > MetaScheduler().loop() > > File "trunk/gluon/meta_scheduler.py", line 132, in loop > > self.report_task(task,self.async(task)) > > File "trunk/gluon/meta_scheduler.py", line 55, in async > > p.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 286, in save > > f(self, obj) # Call unbound method with explicit self > > File "C:\Python26\lib\pickle.py", line 748, in save_global > > (obj, module, name)) > > pickle.PicklingError: Can't pickle <function executor at 0x014BAC30>: > it's > > not f > > ound as __main__.executor > > 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 > > t humreturn 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 > > thum > > thum > > thum > > thum > > thum > > thum > > > > On Wed, Aug 31, 2011 at 8:41 PM, Massimo Di Pierro < > > > > > > > > > > > > > > > > massimo....@gmail.com> wrote: > > > one more test please... :-) > > > > > On Aug 31, 8:28 pm, Brian M <bmer...@gmail.com> wrote: > > > > OK, just pulled from trunk and trying with Python 2.6.4 on win7 - > still > > > no > > > > luck though the traceback seems slightly different now. > > > > > > C:\Users\Brian\Documents\development\web2py\google hg repo>python > > > > trunk/gluon/me > > > > ta_scheduler.py > > > > thumnew task > > > > > > starting task > > > > Traceback (most recent call last): > > > > File "trunk/gluon/meta_scheduler.py", line 139, in <module> > > > > MetaScheduler().loop() > > > > File "trunk/gluon/meta_scheduler.py", line 132, in loop > > > > self.report_task(task,self.async(task)) > > > > File "trunk/gluon/meta_scheduler.py", line 55, in async > > > > p.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 286, in save > > > > f(self, obj) # Call unbound method with explicit self > > > > File "C:\Python26\lib\pickle.py", line 748, in save_global > > > > (obj, module, name)) > > > > pickle.PicklingError: Can't pickle <function executor at 0x0152AC30>: > > > > it's > > > > not f > > > > ound as __main__.executor > > > > 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() > > > > t File "C:\Python26\lib\pickle.py", line 858, in load > > > > hum > > > > dispatch[key](self) > > > > File "C:\Python26\lib\pickle.py", line 880, in load_eof > > > > raise EOFError > > > > EOFError > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum > > > > thum