Exception Value: AES Key incorrect or message corrupted
During developing on local machine, I found an error with decrypt method. I tried to find the solution but not working. Do you have any idea with this error?
Thanks
ValueError at /swagger/
AES Key incorrect or message corrupted
Request Method: GET
Request URL: http://127.0.0.1:8000/swagger/
Django Version: 3.0.5
Python Executable: /Users/jeonsk/opt/anaconda3/envs/pyenv37/bin/python
Python Version: 3.7.7
Python Path: ['/Users/jeonsk/Documents/GitHub/ain_server_django', '/Users/jeonsk/Documents/GitHub/ain_server_django', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python37.zip', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/lib-dynload', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages', '/Users/jeonsk/Documents/GitHub/ain_server_django/ain_django_server', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/odf', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/odf', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/odf', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/odf', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/odf', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/odf', '/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/odf']
Server time: 화요일, 9 6월 2020 09:20:01 +0900
Installed Applications:
['collectfast',
'channels',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.forms',
'crispy_forms',
'allauth',
'allauth.account',
'allauth.socialaccount',
'django_celery_beat',
'rest_framework',
'rest_framework.authtoken',
'rest_registration',
'drf_yasg',
'corsheaders',
'encrypted_fields',
'import_export',
'ain_django_server.channel.apps.ChannelConfig',
'ain_django_server.users.apps.UsersConfig',
'ain_django_server.sample.apps.SampleConfig',
'ain_django_server.car.apps.CarConfig',
'ain_django_server.insurance.apps.InsuranceConfig']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.common.BrokenLinkEmailsMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware']
Traceback (most recent call last):
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/contextlib.py", line 74, in inner
return func(*args, **kwds)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/views/generic/base.py", line 71, in view
return self.dispatch(request, *args, **kwargs)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/views.py", line 505, in dispatch
response = self.handle_exception(exc)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/views.py", line 465, in handle_exception
self.raise_uncaught_exception(exc)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
raise exc
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/views.py", line 493, in dispatch
self.initial(request, *args, **kwargs)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/views.py", line 410, in initial
self.perform_authentication(request)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/views.py", line 324, in perform_authentication
request.user
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/request.py", line 220, in user
self._authenticate()
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/request.py", line 373, in _authenticate
user_auth_tuple = authenticator.authenticate(self)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/authentication.py", line 83, in authenticate
return self.authenticate_credentials(userid, password, request)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/rest_framework/authentication.py", line 94, in authenticate_credentials
user = authenticate(request=request, **credentials)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/contrib/auth/__init__.py", line 72, in authenticate
user = backend.authenticate(request, **credentials)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/contrib/auth/backends.py", line 46, in authenticate
user = UserModel._default_manager.get_by_natural_key(username)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/contrib/auth/base_user.py", line 44, in get_by_natural_key
return self.get(**{self.model.USERNAME_FIELD: username})
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/db/models/query.py", line 411, in get
num = len(clone)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/db/models/query.py", line 258, in __len__
self._fetch_all()
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/db/models/query.py", line 1261, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/db/models/query.py", line 74, in __iter__
for row in compiler.results_iter(results):
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/django/db/models/sql/compiler.py", line 1095, in apply_converters
value = converter(value, expression, connection)
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/encrypted_fields/fields.py", line 103, in from_db_value
return self.to_python(self.decrypt(value))
File "/Users/jeonsk/opt/anaconda3/envs/pyenv37/lib/python3.7/site-packages/encrypted_fields/fields.py", line 90, in decrypt
raise ValueError("AES Key incorrect or message corrupted")
Exception Type: ValueError at /swagger/
Exception Value: AES Key incorrect or message corrupted
Request information:
USER: AnonymousUser
GET: No GET data
POST: No POST data
FILES: No FILES data
COOKIES:
HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'
HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
HTTP_ACCEPT_LANGUAGE = 'ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7'
HTTP_AUTHORIZATION = 'Basic YWRtaW5AYWRtaW4uY29tOnBhc3N3b3Jk'
HTTP_CACHE_CONTROL = 'max-age=0'
HTTP_CONNECTION = 'keep-alive'
HTTP_HOST = '127.0.0.1:8000'
HTTP_SEC_FETCH_DEST = 'document'
HTTP_SEC_FETCH_MODE = 'navigate'
HTTP_SEC_FETCH_SITE = 'none'
HTTP_SEC_FETCH_USER = '?1'
HTTP_UPGRADE_INSECURE_REQUESTS = '1'
HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36'
PATH_INFO = '/swagger/'
QUERY_STRING = ''
REMOTE_ADDR = '127.0.0.1'
REMOTE_HOST = '127.0.0.1'
REMOTE_PORT = 54339
REQUEST_METHOD = 'GET'
SCRIPT_NAME = ''
SERVER_NAME = '127.0.0.1'
SERVER_PORT = '8000'
wsgi.multiprocess = True
wsgi.multithread = True
Edited by szto-ain