What's with the line 1018? https://github.com/web2py/web2py/blob/5d67db3bfd15a00403d3e0b94fe9175935d007d2/gluon/globals.py#L1018
On Thu, Aug 22, 2013 at 11:36 AM, Massimo Di Pierro < [email protected]> wrote: > Please try again. Thanks for checking this. > > > On Thursday, 22 August 2013 03:29:03 UTC-5, szimszon wrote: >> >> Hi! >> >> It's still broken for me. >> >> googlecode 7a1ff6228799 >> >> I have a session in db. If I didn't check the Remember me than I get >> >> Traceback (most recent call last): >> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/restricted.py", line >> 217, in restricted >> exec ccode in environment >> File >> "/home/gyszabolcs/fejlesztes/**web2py/applications/web2print/**controllers/default.py", >> line 134, in <module> >> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/globals.py", line >> 358, in <lambda> >> self._caller = lambda f: f() >> File >> "/home/gyszabolcs/fejlesztes/**web2py/applications/web2print/**controllers/default.py", >> line 17, in user >> return dict(form=auth()) >> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/tools.py", line 1293, >> in __call__ >> return getattr(self, args[0])() >> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/tools.py", line 2249, >> in login >> self.login_user(user) >> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/tools.py", line 1871, >> in login_user >> current.session.renew(clear_**session=not self.settings.keep_session_ >> **onlogin) >> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/globals.py", line >> 889, in renew >> rows = db(table.id==record_id)(table.**unique_key==unique_key)\ >> NameError: global name 'db' is not defined >> >> In a model: >> >> db = DAL(settings.database_uri, pool_size=2) >> session.connect(request, response, db=db) >> >> 2013. augusztus 22., csütörtök 9:37:22 UTC+2 időpontban Massimo Di Pierro >> a következőt írta: >>> >>> I think it is solved in trunk (committed to googlecode only, github is >>> down today). >>> >>> On Thursday, 22 August 2013 02:16:20 UTC-5, David Marko wrote: >>>> >>>> I know there are some changes in session internals in trunk, so just >>>> reporting an issue I observed. When I login using 'Remember me' checked, >>>> I'm getting this error below. Without 'remember me' its working just fine. >>>> I tried to remove all session files but still the same consistent behaviour >>>> ... >>>> >>>> Traceback >>>> >>>> >>>> 1. >>>> 2. >>>> 3. >>>> 4. >>>> 5. >>>> 6. >>>> 7. >>>> 8. >>>> 9. >>>> >>>> >>>> Traceback (most recent call last): >>>> File "C:\java\web2py\gluon\**restricted.py", line 217, in restricted >>>> >>>> exec ccode in environment >>>> File "C:/java/web2py/applications/**gapps/models/03_db.py" >>>> <http://web2py2.tcl-digitrade.com/admin/default/edit/gapps/models/03_db.py>, >>>> line 49, in <module> >>>> >>>> auth = Auth(db) >>>> File "C:\java\web2py\gluon\tools.**py", line 1229, in __init__ >>>> >>>> auth.expiration >>>> KeyError: 'session_id_gapps' >>>> >>>> Error snapshot [image: >>>> help]<http://web2py2.tcl-digitrade.com/admin/default/ticket/gapps/127.0.0.1.2013-08-22.09-11-58.ff9c728c-27f4-4f34-bddc-23c433cef9fe#> >>>> >>>> <type 'exceptions.KeyError'>('**session_id_gapps') >>>> >>>> inspect attributes >>>> Frames >>>> >>>> - >>>> >>>> *File C:\java\web2py\gluon\restricted.py in restricted at line 217* >>>> code arguments variables >>>> - >>>> >>>> *File C:\java\web2py\applications\gapps\models\03_db.py in <module> >>>> at line 49* code arguments variables >>>> - >>>> >>>> *File C:\java\web2py\gluon\tools.py in __init__ at line 1229* code >>>> arguments variables >>>> Function argument list >>>> >>>> (self=<gluon.tools.Auth object>, environment=<DAL >>>> uri="sqlite://storage.sqlite">**, db=<DAL >>>> uri="sqlite://storage.sqlite">**, mailer=True, hmac_key=None, >>>> controller='default', function='user', cas_provider=None, >>>> signature=True, >>>> secure=False) >>>> Code listing >>>> >>>> >>>> 1224. >>>> 1225. >>>> 1226. >>>> 1227. >>>> 1228. >>>> 1229. >>>> >>>> 1230. >>>> 1231. >>>> 1232. >>>> 1233. >>>> >>>> >>>> # for "remember me" option >>>> response = current.response >>>> >>>> if auth and auth.remember: >>>> >>>> # when user wants to be logged in for longer >>>> response.cookies[response.sess**ion_id_name]["expires"] = \ >>>> auth.expiration >>>> >>>> if signature: >>>> >>>> self.define_signature() >>>> else: >>>> >>>> self.signature = None >>>> >>>> >>>> -- > > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

