I'm testing with postgres, anyway in sqlite this is the traceback from the workers
Traceback (most recent call last): File "/usr/lib/python2.6/multiprocessing/process.py", line 232, in _bootstrap self.run() File "/usr/lib/python2.6/multiprocessing/process.py", line 88, in run self._target(*self._args, **self._kwargs) File "/home/niphlod/Scrivania/web2py/gluon/shell.py", line 211, in run exec(python_code, _env) File "<string>", line 1, in <module> File "/home/niphlod/Scrivania/web2py/gluon/scheduler.py", line 358, in worker_loop while self.run_next_task(group_names=group_names): pass File "/home/niphlod/Scrivania/web2py/gluon/scheduler.py", line 271, in run_next_task result=dumps(result)) File "/home/niphlod/Scrivania/web2py/gluon/dal.py", line 5521, in update return self.db._adapter.update(tablename,self.query,fields) File "/home/niphlod/Scrivania/web2py/gluon/dal.py", line 1024, in update self.execute(sql) File "/home/niphlod/Scrivania/web2py/gluon/dal.py", line 1276, in execute return self.log_execute(*a, **b) File "/home/niphlod/Scrivania/web2py/gluon/dal.py", line 1271, in log_execute ret = self.cursor.execute(*a,**b) OperationalError: database is locked