An error occurred during login to the console #2090

Closed
opened 2026-02-21 17:41:32 -05:00 by yindo · 0 comments
Owner

Originally created by @puleiC on GitHub (Apr 11, 2024).

Self Checks

  • This is only for bug report, if you would like to ask a quesion, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • Pleas do not modify this template :) and fill in all the required fields.

Dify version

0.6.1

Cloud or Self Hosted

Self Hosted (Docker), Self Hosted (Source)

Steps to reproduce

INFO:root:Account 70ac5238-d66a-4c05-8c4c-0eaf5132379c logged in successfully.
ERROR:app:Exception on /console/api/login [POST]
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 880, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 865, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
File "/usr/local/lib/python3.10/site-packages/flask_restful/__init__.py", line 489, in wrapper
resp = resource(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/flask/views.py", line 110, in view
return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return]
File "/usr/local/lib/python3.10/site-packages/flask_restful/__init_.py", line 604, in dispatch_request
resp = meth(*args, **kwargs)
File "/app/api/controllers/console/setup.py", line 84, in decorated
return view(*args, **kwargs)
File "/app/api/controllers/console/auth/login.py", line 37, in post
token = AccountService.get_account_jwt_token(account)
File "/app/api/services/account_service.py", line 78, in get_account_jwt_token
token = PassportService().issue(payload)
File "/app/api/libs/passport.py", line 11, in issue
return jwt.encode(payload, self.sk, algorithm='HS256')
File "/usr/local/lib/python3.10/site-packages/jwt/api_jwt.py", line 73, in encode
return api_jws.encode(
File "/usr/local/lib/python3.10/site-packages/jwt/api_jws.py", line 160, in encode
key = alg_obj.prepare_key(key)
File "/usr/local/lib/python3.10/site-packages/jwt/algorithms.py", line 265, in prepare_key
key_bytes = force_bytes(key)
File "/usr/local/lib/python3.10/site-packages/jwt/utils.py", line 22, in force_bytes
raise TypeError("Expected a string value")
TypeError: Expected a string value
INFO:root:Account 70ac5238-d66a-4c05-8c4c-0eaf5132379c logged in successfully.
ERROR:app:Exception on /console/api/login [POST]
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 880, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 865, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
File "/usr/local/lib/python3.10/site-packages/flask_restful/__init__.py", line 489, in wrapper
resp = resource(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/flask/views.py", line 110, in view
return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return]
File "/usr/local/lib/python3.10/site-packages/flask_restful/__init_
.py", line 604, in dispatch_request
resp = meth(*args, **kwargs)
File "/app/api/controllers/console/setup.py", line 84, in decorated
return view(*args, **kwargs)
File "/app/api/controllers/console/auth/login.py", line 37, in post
token = AccountService.get_account_jwt_token(account)
File "/app/api/services/account_service.py", line 78, in get_account_jwt_token
token = PassportService().issue(payload)
File "/app/api/libs/passport.py", line 11, in issue
return jwt.encode(payload, self.sk, algorithm='HS256')
File "/usr/local/lib/python3.10/site-packages/jwt/api_jwt.py", line 73, in encode
return api_jws.encode(
File "/usr/local/lib/python3.10/site-packages/jwt/api_jws.py", line 160, in encode
key = alg_obj.prepare_key(key)
File "/usr/local/lib/python3.10/site-packages/jwt/algorithms.py", line 265, in prepare_key
key_bytes = force_bytes(key)
File "/usr/local/lib/python3.10/site-packages/jwt/utils.py", line 22, in force_bytes
raise TypeError("Expected a string value")
TypeError: Expected a string value

✔️ Expected Behavior

No response

Actual Behavior

No response

Originally created by @puleiC on GitHub (Apr 11, 2024). ### Self Checks - [X] This is only for bug report, if you would like to ask a quesion, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [X] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [X] I confirm that I am using English to submit this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [X] Pleas do not modify this template :) and fill in all the required fields. ### Dify version 0.6.1 ### Cloud or Self Hosted Self Hosted (Docker), Self Hosted (Source) ### Steps to reproduce INFO:root:Account 70ac5238-d66a-4c05-8c4c-0eaf5132379c logged in successfully. ERROR:app:Exception on /console/api/login [POST] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 880, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 865, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] File "/usr/local/lib/python3.10/site-packages/flask_restful/__init__.py", line 489, in wrapper resp = resource(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/flask/views.py", line 110, in view return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return] File "/usr/local/lib/python3.10/site-packages/flask_restful/__init__.py", line 604, in dispatch_request resp = meth(*args, **kwargs) File "/app/api/controllers/console/setup.py", line 84, in decorated return view(*args, **kwargs) File "/app/api/controllers/console/auth/login.py", line 37, in post token = AccountService.get_account_jwt_token(account) File "/app/api/services/account_service.py", line 78, in get_account_jwt_token token = PassportService().issue(payload) File "/app/api/libs/passport.py", line 11, in issue return jwt.encode(payload, self.sk, algorithm='HS256') File "/usr/local/lib/python3.10/site-packages/jwt/api_jwt.py", line 73, in encode return api_jws.encode( File "/usr/local/lib/python3.10/site-packages/jwt/api_jws.py", line 160, in encode key = alg_obj.prepare_key(key) File "/usr/local/lib/python3.10/site-packages/jwt/algorithms.py", line 265, in prepare_key key_bytes = force_bytes(key) File "/usr/local/lib/python3.10/site-packages/jwt/utils.py", line 22, in force_bytes raise TypeError("Expected a string value") TypeError: Expected a string value INFO:root:Account 70ac5238-d66a-4c05-8c4c-0eaf5132379c logged in successfully. ERROR:app:Exception on /console/api/login [POST] Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 880, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 865, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] File "/usr/local/lib/python3.10/site-packages/flask_restful/__init__.py", line 489, in wrapper resp = resource(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/flask/views.py", line 110, in view return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return] File "/usr/local/lib/python3.10/site-packages/flask_restful/__init__.py", line 604, in dispatch_request resp = meth(*args, **kwargs) File "/app/api/controllers/console/setup.py", line 84, in decorated return view(*args, **kwargs) File "/app/api/controllers/console/auth/login.py", line 37, in post token = AccountService.get_account_jwt_token(account) File "/app/api/services/account_service.py", line 78, in get_account_jwt_token token = PassportService().issue(payload) File "/app/api/libs/passport.py", line 11, in issue return jwt.encode(payload, self.sk, algorithm='HS256') File "/usr/local/lib/python3.10/site-packages/jwt/api_jwt.py", line 73, in encode return api_jws.encode( File "/usr/local/lib/python3.10/site-packages/jwt/api_jws.py", line 160, in encode key = alg_obj.prepare_key(key) File "/usr/local/lib/python3.10/site-packages/jwt/algorithms.py", line 265, in prepare_key key_bytes = force_bytes(key) File "/usr/local/lib/python3.10/site-packages/jwt/utils.py", line 22, in force_bytes raise TypeError("Expected a string value") TypeError: Expected a string value ### ✔️ Expected Behavior _No response_ ### ❌ Actual Behavior _No response_
yindo added the 🐞 bug label 2026-02-21 17:41:32 -05:00
yindo closed this issue 2026-02-21 17:41:32 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#2090