Traceback (most recent call last): File "C:\dev\web2py\gluon\restricted.py", line 204, in restricted exec ccode in environment File "C:/dev/web2py/applications/infocenter/controllers/administration.py", line 1816, in <module> File "C:\dev\web2py\gluon\globals.py", line 172, in <lambda> self._caller = lambda f: f() File "C:\dev\web2py\gluon\tools.py", line 2530, in f return action(*a, **b) File "C:/dev/web2py/applications/infocenter/controllers/administration.py", line 457, in assetTypes paginate=15, maxtextlength=45) File "C:\dev\web2py\gluon\sqlhtml.py", line 1971, in smartgrid user_signature=user_signature,**kwargs) File "C:\dev\web2py\gluon\sqlhtml.py", line 1819, in grid if link(row): File "C:\dev\web2py\gluon\sqlhtml.py", line 1968, in <lambda> args=request.args[:nargs]+[args0,row.id]))) File "C:\dev\web2py\gluon\dal.py", line 4996, in __getattr__ return self[key] File "C:\dev\web2py\gluon\dal.py", line 4987, in __getitem__ return dict.__getitem__(self, key) KeyError: 'id'
assetType = db.define_table('assetType',
Field('assetTypeId', 'id'),
Field('name', length=50, required=True, unique=True),
format='%(name)s')
-Jim

Traceback (most recent call last): File "C:\Deleteme\web2py\gluon\restricted.py", line 204, in restricted exec ccode in environment File "C:/Deleteme/web2py/applications/infocenter/controllers/administration.py", line 1816, in <module> File "C:\Deleteme\web2py\gluon\globals.py", line 172, in <lambda>
self._caller = lambda f: f
() File "C:\Deleteme\web2py\gluon\tools.py", line 2530, in f return action(*a, **b) File "C:/Deleteme/web2py/applications/infocenter/controllers/administration.py", line 457, in assetTypes paginate=15, maxtextlength=45) File "C:\Deleteme\web2py\gluon\sqlhtml.py", line 1967, in smartgrid user_signature=user_signature,**kwargs) File "C:\Deleteme\web2py\gluon\sqlhtml.py", line 1815, in grid if link(row): File "C:\Deleteme\web2py\gluon\sqlhtml.py", line 1964, in <lambda> args=request.args[:nargs]+[args0,row.id]))) File "C:\Deleteme\web2py\gluon\dal.py", line 4996, in __getattr__ return self[key] File "C:\Deleteme\web2py\gluon\dal.py", line 4987, in __getitem__
return dict.__getitem__(self, key) KeyError: 'id'
Traceback (most recent call last):
File "/home/bruce/projects/web2py/gluon/restricted.py", line 204, in restricted
exec ccode in environment
File "/home/bruce/projects/web2py/applications/demo/controllers/appadmin.py", line 466, in <module>
File "/home/bruce/projects/web2py/gluon/globals.py", line 172, in <lambda>
self._caller = lambda f: f
()
File "/home/bruce/projects/web2py/applications/demo/controllers/appadmin.py", line 313, in update
if form.accepts(request.vars, session):
File "/home/bruce/projects/web2py/gluon/sqlhtml.py", line 1088, in accepts
hideerror=hideerror,
File "/home/bruce/projects/web2py/gluon/html.py", line 1807, in accepts
status = self._traverse(status,hideerror)
File "/home/bruce/projects/web2py/gluon/html.py", line 749, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/home/bruce/projects/web2py/gluon/html.py", line 749, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/home/bruce/projects/web2py/gluon/html.py", line 749, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/home/bruce/projects/web2py/gluon/html.py", line 749, in _traverse
newstatus = c._traverse(status,hideerror) and newstatus
File "/home/bruce/projects/web2py/gluon/html.py", line 756, in _traverse
newstatus = self._validate()
File "/home/bruce/projects/web2py/gluon/html.py", line 1572, in _validate
(value, errors) = validator(value)
File "/home/bruce/projects/web2py/gluon/validators.py", line 549, in __call__
elif str(rows[0]._id) != str(self.record_id):
File "/home/bruce/projects/web2py/gluon/dal.py", line 5466, in __getattr__
return self[key]
File "/home/bruce/projects/web2py/gluon/dal.py", line 5457, in __getitem__
return dict.__getitem__(self, key)
KeyError: '_id'
with default auth_user table and some extra_fields added
Traceback (most recent call last): File "C:\dev\web2py\gluon\restricted.py", line 204, in restricted exec ccode in environment File "C:/dev/web2py/applications/infocenter/controllers/administration.py", line 1816, in <module> File "C:\dev\web2py\gluon\globals.py", line 172, in <lambda> self._caller = lambda f: f
() File "C:\dev\web2py\gluon\tools.py", line 2551, in f
return action(*a, **b) File "C:/dev/web2py/applications/infocenter/controllers/administration.py", line 457, in assetTypes paginate=15, maxtextlength=45
) File "C:\dev\web2py\gluon\sqlhtml.py", line 1975, in smartgrid user_signature=user_signature,**kwargs) File "C:\dev\web2py\gluon\sqlhtml.py", line 1593, in grid next=referrer) File "C:\dev\web2py\gluon\html.py", line 1960, in process self.validate(**kwargs) File "C:\dev\web2py\gluon\html.py", line 1907, in validate if self.accepts(**kwargs): File "C:\dev\web2py\gluon\sqlhtml.py", line 1088, in accepts hideerror=hideerror, File "C:\dev\web2py\gluon\html.py", line 1807, in accepts status = self._traverse(status,hideerror) File "C:\dev\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\dev\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\dev\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\dev\web2py\gluon\html.py", line 749, in _traverse newstatus = c._traverse(status,hideerror) and newstatus File "C:\dev\web2py\gluon\html.py", line 756, in _traverse newstatus = self._validate() File "C:\dev\web2py\gluon\html.py", line 1572, in _validate (value, errors) = validator(value) File "C:\dev\web2py\gluon\validators.py", line 549, in __call__
elif str(rows[0]._id) != str(self.record_id
): File "C:\dev\web2py\gluon\dal.py", line 5466, in __getattr__ return self[key] File "C:\dev\web2py\gluon\dal.py", line 5457, in __getitem__ return dict.__getitem__(self, key) KeyError: '_id'
-Jim