Please open a pydal issue.
On Monday, 7 November 2016 05:09:53 UTC-6, Manuele wrote:
>
> Hi!
>
> Something odd seams happen passing from pydal 16.03 to a newer version
> using json field and postgresql adapter.
>
> This is the traceback I get from the newer version when exploring table
> data through admin:
>
> Traceback (most recent call last):
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/restricted.py",
>
> line 227, in restricted
> exec ccode in environment
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/applications/ValisBuggerTracker/controllers/appadmin.py",
>
>
> line 703, in <module>
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/globals.py",
> line 417, in <lambda>
> self._caller = lambda f: f()
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/applications/ValisBuggerTracker/controllers/appadmin.py",
>
>
> line 325, in update
> 2)).select().first()
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/objects.py",
>
>
> line 2045, in select
> return adapter.select(self.query, fields, attributes)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/adapters/base.py",
>
>
> line 746, in select
> return self._select_aux(sql, fields, attributes, colnames)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/adapters/base.py",
>
>
> line 727, in _select_aux
> return processor(rows, fields, colnames, cacheable=cacheable)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/adapters/base.py",
>
>
> line 305, in parse
> for row in rows
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/adapters/base.py",
>
>
> line 229, in _parse
> value = self.parse_value(value, fit, ft, blob_decode)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/adapters/base.py",
>
>
> line 196, in parse_value
> return self.parser.parse(value, field_itype, field_type)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/parsers/__init__.py",
>
>
> line 101, in parse
> return self.registered[field_itype](value, field_type)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/parsers/__init__.py",
>
>
> line 76, in __call__
> return self.call(value, field_type)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/parsers/__init__.py",
>
>
> line 73, in _call
> return self.f(self.parser, value)
> File
> "/home/manuele/development/web/web2py/web2py_R-2.14.6/gluon/packages/dal/pydal/parsers/base.py",
>
>
> line 129, in _json
> raise RuntimeError('json data not a string')
> RuntimeError: json data not a string
>
> The same table downgrading the pydal to v16.03 give absolutely no
> problems.
>
> The strange thing is that reloading the webserver I can reload the page
> with no errors but an exception is raised exploring a single record...
> again if I reload the framework I can see the single record data but
> going back to the tabular view the previous exception is raised.
>
> Please ask for details if needed.
>
> Cheers
>
> Manuele
>
>
>
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.