Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KeyError at /api/v1/auth/complete/meow/ #344

Open
stevennt opened this issue Mar 20, 2021 · 0 comments
Open

KeyError at /api/v1/auth/complete/meow/ #344

stevennt opened this issue Mar 20, 2021 · 0 comments

Comments

@stevennt
Copy link

stevennt commented Mar 20, 2021

After running Meow with docker-compose, I got to the Slack login screen and tried to login. There I encountered with this error: KeyError at /api/v1/auth/complete/meow/

Anyone having the same issue? Thanks.

image

image

Request Method: GET

2.2.6
KeyError
'user'
/meow/meow/meow/backend.py in get_user_details, line 19
/usr/local/bin/python
3.6.13
['/meow/meow', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages', '/meow']
Sat, 20 Mar 2021 10:05:18 -0700

Environment:

Request Method: GET
Request URL: .....

Django Version: 2.2.6
Python Version: 3.6.13
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'webpack_loader',
'social_django',
'corsheaders',
'django_celery_beat',
'urls',
'user_profile',
'scheduler')
Installed Middleware:
['corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']

Traceback:

File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
34. response = get_response(request)

File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
115. response = self.process_exception_by_middleware(e, request)

File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
113. response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/usr/local/lib/python3.6/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
44. response = view_func(request, *args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
54. return view_func(*args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_django/utils.py" in wrapper
49. return func(request, backend, *args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_django/views.py" in complete
33. *args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/actions.py" in do_complete
43. user = backend.complete(user=user, *args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/backends/base.py" in complete
40. return self.auth_complete(*args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/utils.py" in wrapper
251. return func(*args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/backends/oauth.py" in auth_complete
405. *args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/utils.py" in wrapper
251. return func(*args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/backends/oauth.py" in do_auth
416. return self.strategy.authenticate(*args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_django/strategy.py" in authenticate
107. return authenticate(*args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/django/contrib/auth/init.py" in authenticate
73. user = backend.authenticate(request, **credentials)

File "/usr/local/lib/python3.6/site-packages/social_core/backends/base.py" in authenticate
80. return self.pipeline(pipeline, *args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/backends/base.py" in pipeline
83. out = self.run_pipeline(pipeline, pipeline_index, *args, **kwargs)

File "/usr/local/lib/python3.6/site-packages/social_core/backends/base.py" in run_pipeline
113. result = func(*args, **out) or {}

File "/usr/local/lib/python3.6/site-packages/social_core/pipeline/social_auth.py" in social_details
5. return {'details': dict(backend.get_user_details(response), **details)}

File "/meow/meow/meow/backend.py" in get_user_details
42. raise e # throw it again so the system doesn't do continue

File "/meow/meow/meow/backend.py" in get_user_details
19. user = response['user']

Exception Type: KeyError at /api/v1/auth/complete/meow/
Exception Value: 'user'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant