I have read some threads about this error message - I got it too:
Version web2py™ (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(request, 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.py", 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)).first()
File "/users/www-data/web2py/gluon/dal.py", line 8766, in select
return adapter.select(self.query,fields,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,attributes)
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.
Any hints?
Regards, Martin
--