Malformed JSON in the extras field: SyntaxError: Unexpected end of JSON input
See original GitHub issueWhile adding a new database connection (tried for Postgres and Redshift both), clicking on ‘Test Connection’ gives Malformed JSON in the extras field: SyntaxError: Unexpected end of JSON input
error.
The Extra field has
{
"metadata_params": {},
"engine_params": {},
"metadata_cache_timeout": {},
"schemas_allowed_for_csv_upload": []
}
And the Secure Extra field is empty. I also tried removing the JSON in the Extra field altogether but I still get this error.
The connection strings, I’ve tried are:
redshift+psycopg2://user:pass@host/dbname
for Redshift and postgresql://user:pass@host:5432/dbname
for Postgres
Expected results
The connection should be tested successfully.
Actual results
Clicking on ‘Test Connection’ gives Malformed JSON in the extras field: SyntaxError: Unexpected end of JSON input
error.
Screenshots
How to reproduce the bug
- Go to Sources > Databases
- Click on ‘Add a new record’ (Plus button)
- Keeping all the field as it is, just add the database name and database URI
- Click on ‘Test Connection’ to see the error.
Environment
(please complete the following information):
- superset version:
"0.999.0dev",
- python version:
Python 3.6.7
- node.js version:
v13.1.0
- npm version:
6.12.1
Checklist
Make sure these boxes are checked before submitting your issue - thank you!
- I have checked the superset logs for python stacktraces and included it here as text if there are any.
- I have reproduced the issue with at least the latest released version of superset.
- I have checked the issue tracker for the same issue and I haven’t found one similar.
Additional context
I have copied the default JSON in the extras field and checked its validity, and it is a valid JSON.
Issue Analytics
- State:
- Created 4 years ago
- Comments:6 (2 by maintainers)
Top GitHub Comments
Hi @gamebusterz,
Thank you for taking the time to report this, I’m able to reproduce
Investigating cause and possible fix
Issue-Label Bot is automatically applying the label
#bug
to this issue, with a confidence of 0.89. Please mark this comment with 👍 or 👎 to give our bot feedback!Links: app homepage, dashboard and code for this bot.