schoenbl-plwr commented on issue #27964:
URL: https://github.com/apache/superset/issues/27964#issuecomment-2047791181
I'm receiving the same error.
I'm cloning the repo.
I'm adding to the default my superset_config.py:
```
TALISMAN_ENABLED = False
ENABLE_CORS = True
HTTP_HEADERS={"X-Frame-Options":"ALLOWALL"}
SESSION_COOKIE_SAMESITE = None
ENABLE_PROXY_FIX = True
PUBLIC_ROLE_LIKE_GAMMA = True
FEATURE_FLAGS = {
"EMBEDDED_SUPERSET": True
}
CORS_OPTIONS = {
'supports_credentials': True,
'allow_headers': ['*'],
'resources':['*'],
'origins': ['*']
}
```
I'm running `sudo docker-compose -f docker-compose-non-dev.yml up -d`
From postman requesting: `http://domain/api/v1/security/login`
This is the payload:
```
{
"password": "admin",
"provider": "db",
"refresh": true,
"username": "admin"
}
```
This is the response:
```
{
"message": "Fatal error"
}
```
When looking at the logs:
```
2024-04-10 14:58:51,257:ERROR:flask_appbuilder.api:'SupersetApp' object has
no attribute 'json_encoder'
superset_app | Traceback (most recent call last):
superset_app | File
"/usr/local/lib/python3.10/site-packages/flask_appbuilder/api/__init__.py",
line 110, in wraps
superset_app | return f(self, *args, **kwargs)
superset_app | File
"/usr/local/lib/python3.10/site-packages/flask_appbuilder/security/api.py",
line 107, in login
superset_app | resp[API_SECURITY_ACCESS_TOKEN_KEY] =
create_access_token(
superset_app | File
"/usr/local/lib/python3.10/site-packages/flask_jwt_extended/utils.py", line
169, in create_access_token
superset_app | return jwt_manager._encode_jwt_from_config(
superset_app | File
"/usr/local/lib/python3.10/site-packages/flask_jwt_extended/jwt_manager.py",
line 506, in _encode_jwt_from_config
superset_app | json_encoder=config.json_encoder,
superset_app | File
"/usr/local/lib/python3.10/site-packages/flask_jwt_extended/config.py", line
276, in json_encoder
superset_app | return current_app.json_encoder
superset_app | AttributeError: 'SupersetApp' object has no
attribute 'json_encoder'
superset_app | 76.88.39.186 - - [10/Apr/2024:14:58:51 +0000] "POST
/api/v1/security/login HTTP/1.1" 500 31 "-" "PostmanRuntime/7.36.0"
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]