You're probably going to need someone with GAE experience, then. /dps
On Monday, March 28, 2016 at 11:50:46 AM UTC-7, rif wrote: > > Unfortunately __init__ is present in my case. Moreover when I start the > app using local development server I get another stacktrace (pasted below). > > File "/home/rif/Documents/webframeworks/firmoasa/gluon/restricted.py", > line 227, in restricted > exec ccode in environment > File > "/home/rif/Documents/webframeworks/firmoasa/applications/firmoasa/controllers/default.py", > > line 87, in <module> > File "/home/rif/Documents/webframeworks/firmoasa/gluon/globals.py", line > 417, in <lambda> > self._caller = lambda f: f() > File "/home/rif/Documents/webframeworks/firmoasa/gluon/tools.py", line > 4250, in f > return action(*a, **b) > File > "/home/rif/Documents/webframeworks/firmoasa/applications/firmoasa/controllers/default.py", > > line 8, in firme > form = crud.update(db.firma, a0, next=URL('firme')) > File "/home/rif/Documents/webframeworks/firmoasa/gluon/tools.py", line > 4899, in update > **attributes # contains hidden > File "/home/rif/Documents/webframeworks/firmoasa/gluon/sqlhtml.py", line > 1295, in __init__ > inp = self.widgets.options.widget(field, default) > File "/home/rif/Documents/webframeworks/firmoasa/gluon/sqlhtml.py", line > 313, in widget > options = requires[0].options() > File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", > line 2645, in _options > options = self.other.options(*args, **kwargs) > File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", > line 600, in options > self.build_set() > File "/home/rif/Documents/webframeworks/firmoasa/gluon/validators.py", > line 586, in build_set > records = self.dbset(table).select(*fields, **dd) > File > "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/objects.py", > > line 2020, in select > return adapter.select(self.query, fields, attributes) > File > "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", > > line 500, in select > (items, tablename, fields) = self.select_raw(query,fields,attributes) > File > "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", > > line 390, in select_raw > filters = self.expand(query) > File > "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", > > line 246, in expand > return expression.op(expression.first, expression.second) > File > "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", > > line 262, in AND > first = self.expand(first) > File > "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", > > line 246, in expand > return expression.op(expression.first, expression.second) > File > "/home/rif/Documents/webframeworks/firmoasa/gluon/packages/dal/pydal/adapters/google_adapters.py", > > line 266, in AND > return ndb.AND(first, second) > File "/opt/google_appengine/google/appengine/ext/ndb/query.py", line > 574, in __new__ > ' received a non-Node instance %r' % node) > TypeError: ConjunctionNode() expects Node instances as arguments; received > a non-Node instance None > > > luni, 28 martie 2016, 21:28:52 UTC+3, Dave S a scris: >> >> >> >> On Monday, March 28, 2016 at 2:52:02 AM UTC-7, rif wrote: >>> >>> After a long while of not updating one app running on gae I tried 2.14.3 >>> and I have the error below. Can anyone suggest a fix? >>> >>> Thanks, >>> -rif >>> >>> Unable to store in FILE: >>> /base/data/home/apps/s~firmoasa/11.391689743844727003/applications/firmoasa/models/db.py >>> >>> Traceback (most recent call last): >>> File >>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/restricted.py", >>> line 227, in restricted >>> exec ccode in environment >>> File >>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/applications/firmoasa/models/db.py", >>> line 15, in <module> >>> session.connect(request, response, db = db) >>> File >>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/globals.py", >>> line 935, in connect >>> session_data = pickle.loads(row.session_data) >>> File >>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>> line 1382, in loads >>> return Unpickler(file).load() >>> File >>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>> line 858, in load >>> dispatch[key](self) >>> File >>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>> line 1090, in load_global >>> klass = self.find_class(module, name) >>> File >>> "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/pickle.py", >>> line 1124, in find_class >>> __import__(module) >>> File >>> "/base/data/home/apps/s~firmoasa/11.391689743844727003/gluon/custom_import.py", >>> line 108, in custom_importer >>> return NATIVE_IMPORTER(name, globals, locals, fromlist, level) >>> ImportError: No module named objects >>> >>> >> >> Reminds me of my problem last week. I missed copying the application >> level __init__.py and that broke imports of modules. Your traceback looks >> different from mine (I had an explicit import, for instance), but it is >> something to double check. >> >> /dps >> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.