Skip to content

Flask rollout prep: TypeError: Object of type ProgrammingError is not JSON serializable #497

@krivard

Description

@krivard

The third most common error we get in Flask that we don't get in PHP is a problem serializing a ProgrammingError. What is supposed to happen here?

First occurrence: Apr 23, 10:35 AM

Last occurrence: Apr 26, 3:49 PM

builtins:TypeError: Object of type ProgrammingError is not JSON serializable
Traceback(most recent call last):
File "/usr/local/lib/python3.7/site-packages/newrelic/api/wsgi_application.py", line 47, in __iter__
File "/usr/local/lib/python3.7/site-packages/newrelic/api/wsgi_application.py", line 454, in __iter__
File "/usr/local/lib/python3.7/site-packages/werkzeug/wsgi.py", line 506, in __next__
File "/usr/local/lib/python3.7/site-packages/werkzeug/wrappers/base_response.py", line 45, in _iter_encoded
File "/usr/local/lib/python3.7/site-packages/flask/helpers.py", line 162, in generator
File "/app/app/_printer.py", line 57, in gen
File "/app/app/_printer.py", line 84, in _error
File "/usr/local/lib/python3.7/site-packages/flask/json/__init__.py", line 211, in dumps
File "/usr/local/lib/python3.7/json/__init__.py", line 238, in dumps
File "/usr/local/lib/python3.7/json/encoder.py", line 199, in encode
File "/usr/local/lib/python3.7/json/encoder.py", line 257, in iterencode
File "/usr/local/lib/python3.7/site-packages/flask/json/__init__.py", line 100, in default
File "/usr/local/lib/python3.7/json/encoder.py", line 179, in default

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions