Estou com o mesmo erro.
- Ambiente de desenvolvimento:versão windows do web2py com servidor web e sqlite incluídos
- Ambiente de produção:web2py vinculado ao Apache no servidor web Linux e PostgreSQL.
Para obter a causa real do erro, ajustei
gluon/scheduler.py
. Depois de remover o try/except culpado de Scheduler.send_heartbeat(), recebi o seguinte erro:NotSupportedError: type oid 114 not mapped to py type
Pesquisando com esse erro, encontrei essa discussão onde Niphlod diz:"O problema vem do pg8000 não suportar o tipo json. Use psycopg2 . "
Então, vamos tentar com este módulo Python...