Dear Massimo , How can i solve this problem ? and am getting this error on application that modules in it is empty !! , some people say that they solved it using connection pooling !!
Regards, On Tue, Oct 30, 2012 at 3:20 PM, Massimo Di Pierro < [email protected]> wrote: > This happens when you pass a db object to modules and you have threading > issues (like you try to use it in a different thread than the one which > created it). > > > On Tuesday, 30 October 2012 01:29:57 UTC-5, Hassan Alnatour wrote: >> >> Dear ALL , >> >> Am getting this error in a lot of places , i think its a user privilege >> issue , at as i noticed a lot of people are having the same problem , so >> did anyone solve this on a windows machine ?? and if you did it on a linux >> machine please provide the solution two so we can help other with it two , >> >> Hope you can help us Massimo with this issue , i have been trying to >> solve it for a couple of weeks now >> >> Best Regards, >> >> >> >> Versionweb2py™(2, 0, 9, datetime.datetime(2012, 9, 13, 23, 51, 30), >> 'stable')Traceback >> >> 1. >> 2. >> 3. >> 4. >> 5. >> 6. >> 7. >> 8. >> 9. >> 10. >> 11. >> 12. >> 13. >> 14. >> 15. >> 16. >> 17. >> 18. >> 19. >> 20. >> 21. >> 22. >> 23. >> 24. >> 25. >> 26. >> 27. >> >> Traceback (most recent call last): >> File "/users/www-data/web2py/gluon/**********main.py", line 547, in >> wsgibase >> session._try_store_on_disk(req**********uest, response) >> File "/users/www-data/web2py/gluon/**********globals.py", line 686, in >> _try_store_on_disk >> cPickle.dump(dict(self), response.session_file) >> File "/usr/lib/python2.7/copy_reg.**p********y", line 74, in _reduce_ex >> getstate = self.__getstate__ >> File "/users/www-data/web2py/gluon/**********dal.py", line 7344, in >> __getattr__ >> self.__allocate() >> >> File "/users/www-data/web2py/gluon/**********dal.py", line 7337, in >> __allocate >> >> self._record = self._table[int(self)] >> >> File "/users/www-data/web2py/gluon/**********dal.py", line 7624, in >> __getitem__ >> return self._db(self._id == key).select(limitby=(0,1)).fir**********st() >> File "/users/www-data/web2py/gluon/**********dal.py", line 8766, in select >> return adapter.select(self.query,fiel**********ds,attributes) >> File "/users/www-data/web2py/gluon/**********dal.py", line 2094, in select >> return super(SQLiteAdapter, self).select(query, fields, attributes) >> File "/users/www-data/web2py/gluon/**********dal.py", line 1594, in select >> return self._select_aux(sql,fields,at**********tributes) >> File "/users/www-data/web2py/gluon/**********dal.py", line 1559, in >> _select_aux >> self.execute(sql) >> File "/users/www-data/web2py/gluon/**********dal.py", line 1671, in execute >> return self.log_execute(*a, **b) >> File "/users/www-data/web2py/gluon/**********dal.py", line 1665, in >> log_execute >> ret = self.cursor.execute(*a, **b) >> ProgrammingError: Cannot operate on a closed database. >> >> -- > > > > --

