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.

Reply via email to