Created
May 28, 2020 05:05
-
-
Save trung1704ptit/af4b1e88a616356a2b816cfb77c6e318 to your computer and use it in GitHub Desktop.
upload study error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RequestError at /studies | |
RequestError(400, 'search_phase_execution_exception', 'No mapping found for [StudyDate.keyword] in order to sort on') | |
Request Method: GET | |
Request URL: http://192.168.1.6:8082/studies?limit=25&offset=0&sort=-StudyDate&query_string=ModalitiesInStudy:MG+AND+StudyDate:[19750430+TO+20200528]+AND+PatientName:* | |
Django Version: 3.0.6 | |
Python Executable: /usr/local/bin/python | |
Python Version: 3.7.7 | |
Python Path: ['/usr/local/bin', '/opt', '/opt/vindoc_study', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7/site-packages'] | |
Server time: Thu, 28 May 2020 05:04:13 +0000 | |
Installed Applications: | |
['django.contrib.contenttypes', | |
'django.contrib.auth', | |
'vindoc_study.dicom', | |
'rest_framework'] | |
Installed Middleware: | |
['vindoc_study.middleware.Authorization'] | |
Traceback (most recent call last): | |
File "/usr/local/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner | |
response = get_response(request) | |
File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_response | |
response = self.process_exception_by_middleware(e, request) | |
File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_response | |
response = wrapped_callback(request, *callback_args, **callback_kwargs) | |
File "/usr/local/lib/python3.7/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view | |
return view_func(*args, **kwargs) | |
File "/usr/local/lib/python3.7/site-packages/django/views/generic/base.py", line 71, in view | |
return self.dispatch(request, *args, **kwargs) | |
File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py", line 505, in dispatch | |
response = self.handle_exception(exc) | |
File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py", line 465, in handle_exception | |
self.raise_uncaught_exception(exc) | |
File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception | |
raise exc | |
File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py", line 502, in dispatch | |
response = handler(request, *args, **kwargs) | |
File "/opt/vindoc_study/study_api/views/study.py", line 32, in get | |
res = dicom_store.search_study(query_string, from_, size, sort) | |
File "/opt/vindoc_study/dicom.py", line 285, in search_study | |
studies = self.es.search(index=index, body=body) | |
File "/usr/local/lib/python3.7/site-packages/elasticsearch/client/utils.py", line 92, in _wrapped | |
return func(*args, params=params, headers=headers, **kwargs) | |
File "/usr/local/lib/python3.7/site-packages/elasticsearch/client/__init__.py", line 1627, in search | |
body=body, | |
File "/usr/local/lib/python3.7/site-packages/elasticsearch/transport.py", line 362, in perform_request | |
timeout=timeout, | |
File "/usr/local/lib/python3.7/site-packages/elasticsearch/connection/http_urllib3.py", line 252, in perform_request | |
self._raise_error(response.status, raw_data) | |
File "/usr/local/lib/python3.7/site-packages/elasticsearch/connection/base.py", line 282, in _raise_error | |
status_code, error_message, additional_info | |
Exception Type: RequestError at /studies | |
Exception Value: RequestError(400, 'search_phase_execution_exception', 'No mapping found for [StudyDate.keyword] in order to sort on') | |
Request information: | |
USER: AnonymousUser | |
GET: | |
limit = '25' | |
offset = '0' | |
sort = '-StudyDate' | |
query_string = 'ModalitiesInStudy:MG AND StudyDate:[19750430 TO 20200528] AND PatientName:*' | |
POST: No POST data | |
FILES: No FILES data | |
COOKIES: No cookie data | |
META: | |
HTTP_ACCEPT = 'application/json, text/plain, */*' | |
HTTP_ACCEPT_ENCODING = 'gzip, deflate, br' | |
HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,vi;q=0.8' | |
HTTP_CONNECTION = 'keep-alive' | |
HTTP_HOST = '192.168.1.6:8082' | |
HTTP_ORIGIN = 'http://localhost:3000' | |
HTTP_REFERER = 'http://localhost:3000/ui/?ModalitiesInStudy=MG&StudyDate=%5B19750430%20TO%2020200528%5D&searchField=PatientName&searchValue=&limit=25&page=0' | |
HTTP_SEC_FETCH_DEST = 'empty' | |
HTTP_SEC_FETCH_MODE = 'cors' | |
HTTP_SEC_FETCH_SITE = 'same-site' | |
HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36' | |
HTTP_X_CONSUMER_ID = 'dae6e537-0e0f-41ab-bd54-4252faaa9bea' | |
HTTP_X_CONSUMER_USERNAME = 'vindoc' | |
HTTP_X_CREDENTIAL_USERNAME = 'vindoc' | |
HTTP_X_FORWARDED_FOR = '118.71.160.106' | |
HTTP_X_FORWARDED_HOST = 'vindoc-api.bigdata.vin' | |
HTTP_X_FORWARDED_PORT = '8443' | |
HTTP_X_FORWARDED_PROTO = 'https' | |
HTTP_X_REAL_IP = '118.71.160.106' | |
HTTP_X_USERINFO = 'ewogICJncm91cHMiOiBbCiAgICAibm9ybWFsIiwKICAgICJvZmZsaW5lX2FjY2VzcyIsCiAgICAiYWRtaW4iLAogICAgInVtYV9hdXRob3JpemF0aW9uIgogIF0sCiAgImlkIjogImJlMzM4MzgyLTk2MzMtNGNkYy1iN2I1LTAzOTBmZDE0OGIxMCIsCiAgInN1YiI6ICJiZTMzODM4Mi05NjMzLTRjZGMtYjdiNS0wMzkwZmQxNDhiMTAiLAogICJlbWFpbF92ZXJpZmllZCI6IGZhbHNlLAogICJyb2xlcyI6IFsKICAgICJhZG1pbiIsCiAgICAib2ZmbGluZV9hY2Nlc3MiLAogICAgInVtYV9hdXRob3JpemF0aW9uIgogIF0sCiAgInVzZXJuYW1lIjogInYudHJ1bmdudjI1IiwKICAicHJlZmVycmVkX3VzZXJuYW1lIjogInYudHJ1bmdudjI1IiwKICAiYWxnIjogIkhTMjU2Igp9' | |
PATH_INFO = '/studies' | |
QUERY_STRING = 'limit=25&offset=0&sort=-StudyDate&query_string=ModalitiesInStudy:MG+AND+StudyDate:[19750430+TO+20200528]+AND+PatientName:*' | |
RAW_URI = '/studies?limit=25&offset=0&sort=-StudyDate&query_string=ModalitiesInStudy:MG+AND+StudyDate:[19750430+TO+20200528]+AND+PatientName:*' | |
REMOTE_ADDR = '192.168.1.2' | |
REMOTE_PORT = '36918' | |
REQUEST_METHOD = 'GET' | |
SCRIPT_NAME = '' | |
SERVER_NAME = '0.0.0.0' | |
SERVER_PORT = '8080' | |
SERVER_PROTOCOL = 'HTTP/1.1' | |
SERVER_SOFTWARE = 'gunicorn/20.0.4' | |
gunicorn.socket = <gevent._socket3.socket at 0x7fa91c2a7ef0 object, fd=11, family=2, type=1, proto=6> | |
wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fa91c2e16d0> | |
wsgi.file_wrapper = '' | |
wsgi.input = <gunicorn.http.body.Body object at 0x7fa932984a50> | |
wsgi.input_terminated = True | |
wsgi.multiprocess = True | |
wsgi.multithread = True | |
wsgi.run_once = False | |
wsgi.url_scheme = 'http' | |
wsgi.version = '(1, 0)' | |
Settings: | |
Using settings module vindoc_study.settings | |
ABSOLUTE_URL_OVERRIDES = {} | |
ADMINS = [] | |
ALLOWED_HOSTS = ['*'] | |
APPEND_SLASH = True | |
AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend'] | |
AUTH_PASSWORD_VALIDATORS = '********************' | |
AUTH_USER_MODEL = 'auth.User' | |
BASE_DIR = '/opt' | |
CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} | |
CACHE_MIDDLEWARE_ALIAS = 'default' | |
CACHE_MIDDLEWARE_KEY_PREFIX = '********************' | |
CACHE_MIDDLEWARE_SECONDS = 600 | |
CSRF_COOKIE_AGE = 31449600 | |
CSRF_COOKIE_DOMAIN = None | |
CSRF_COOKIE_HTTPONLY = False | |
CSRF_COOKIE_NAME = 'csrftoken' | |
CSRF_COOKIE_PATH = '/' | |
CSRF_COOKIE_SAMESITE = 'Lax' | |
CSRF_COOKIE_SECURE = False | |
CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure' | |
CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN' | |
CSRF_TRUSTED_ORIGINS = [] | |
CSRF_USE_SESSIONS = False | |
DATABASES = {'default': {'ENGINE': 'django.db.backends.dummy', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'NAME': '', 'USER': '', 'PASSWORD': '********************', 'HOST': '', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}} | |
DATABASE_ROUTERS = [] | |
DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440 | |
DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000 | |
DATETIME_FORMAT = 'N j, Y, P' | |
DATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] | |
DATE_FORMAT = 'N j, Y' | |
DATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] | |
DEBUG = True | |
DEBUG_PROPAGATE_EXCEPTIONS = False | |
DECIMAL_SEPARATOR = '.' | |
DEFAULT_CHARSET = 'utf-8' | |
DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter' | |
DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage' | |
DEFAULT_FROM_EMAIL = 'webmaster@localhost' | |
DEFAULT_INDEX_TABLESPACE = '' | |
DEFAULT_TABLESPACE = '' | |
DISALLOWED_USER_AGENTS = [] | |
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' | |
EMAIL_HOST = 'localhost' | |
EMAIL_HOST_PASSWORD = '********************' | |
EMAIL_HOST_USER = '' | |
EMAIL_PORT = 25 | |
EMAIL_SSL_CERTFILE = None | |
EMAIL_SSL_KEYFILE = '********************' | |
EMAIL_SUBJECT_PREFIX = '[Django] ' | |
EMAIL_TIMEOUT = None | |
EMAIL_USE_LOCALTIME = False | |
EMAIL_USE_SSL = False | |
EMAIL_USE_TLS = False | |
FILE_CHARSET = 'utf-8' | |
FILE_UPLOAD_DIRECTORY_PERMISSIONS = None | |
FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] | |
FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440 | |
FILE_UPLOAD_PERMISSIONS = 420 | |
FILE_UPLOAD_TEMP_DIR = None | |
FIRST_DAY_OF_WEEK = 0 | |
FIXTURE_DIRS = [] | |
FORCE_SCRIPT_NAME = None | |
FORMAT_MODULE_PATH = None | |
FORM_RENDERER = 'django.forms.renderers.DjangoTemplates' | |
IGNORABLE_404_URLS = [] | |
INSTALLED_APPS = ['django.contrib.contenttypes', 'django.contrib.auth', 'vindoc_study.dicom', 'rest_framework'] | |
INTERNAL_IPS = [] | |
LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] | |
LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur'] | |
LANGUAGE_CODE = 'en-us' | |
LANGUAGE_COOKIE_AGE = None | |
LANGUAGE_COOKIE_DOMAIN = None | |
LANGUAGE_COOKIE_HTTPONLY = False | |
LANGUAGE_COOKIE_NAME = 'django_language' | |
LANGUAGE_COOKIE_PATH = '/' | |
LANGUAGE_COOKIE_SAMESITE = None | |
LANGUAGE_COOKIE_SECURE = False | |
LOCALE_PATHS = [] | |
LOGGING = {} | |
LOGGING_CONFIG = 'logging.config.dictConfig' | |
LOGIN_REDIRECT_URL = '/accounts/profile/' | |
LOGIN_URL = '/accounts/login/' | |
LOGOUT_REDIRECT_URL = None | |
MANAGERS = [] | |
MEDIA_ROOT = '' | |
MEDIA_URL = '' | |
MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage' | |
MIDDLEWARE = ['vindoc_study.middleware.Authorization'] | |
MIGRATION_MODULES = {} | |
MONTH_DAY_FORMAT = 'F j' | |
NUMBER_GROUPING = 0 | |
PASSWORD_HASHERS = '********************' | |
PASSWORD_RESET_TIMEOUT_DAYS = '********************' | |
PREPEND_WWW = False | |
ROOT_URLCONF = 'vindoc_study.urls' | |
SECRET_KEY = '********************' | |
SECURE_BROWSER_XSS_FILTER = False | |
SECURE_CONTENT_TYPE_NOSNIFF = True | |
SECURE_HSTS_INCLUDE_SUBDOMAINS = False | |
SECURE_HSTS_PRELOAD = False | |
SECURE_HSTS_SECONDS = 0 | |
SECURE_PROXY_SSL_HEADER = None | |
SECURE_REDIRECT_EXEMPT = [] | |
SECURE_REFERRER_POLICY = None | |
SECURE_SSL_HOST = None | |
SECURE_SSL_REDIRECT = False | |
SERVER_EMAIL = 'root@localhost' | |
SESSION_CACHE_ALIAS = 'default' | |
SESSION_COOKIE_AGE = 1209600 | |
SESSION_COOKIE_DOMAIN = None | |
SESSION_COOKIE_HTTPONLY = True | |
SESSION_COOKIE_NAME = 'sessionid' | |
SESSION_COOKIE_PATH = '/' | |
SESSION_COOKIE_SAMESITE = 'Lax' | |
SESSION_COOKIE_SECURE = False | |
SESSION_ENGINE = 'django.contrib.sessions.backends.db' | |
SESSION_EXPIRE_AT_BROWSER_CLOSE = False | |
SESSION_FILE_PATH = None | |
SESSION_SAVE_EVERY_REQUEST = False | |
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer' | |
SETTINGS_MODULE = 'vindoc_study.settings' | |
SHORT_DATETIME_FORMAT = 'm/d/Y P' | |
SHORT_DATE_FORMAT = 'm/d/Y' | |
SIGNING_BACKEND = 'django.core.signing.TimestampSigner' | |
SILENCED_SYSTEM_CHECKS = [] | |
STATICFILES_DIRS = [] | |
STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] | |
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage' | |
STATIC_ROOT = None | |
STATIC_URL = None | |
TEMPLATES = [] | |
TEST_NON_SERIALIZED_APPS = [] | |
TEST_RUNNER = 'django.test.runner.DiscoverRunner' | |
THOUSAND_SEPARATOR = ',' | |
TIME_FORMAT = 'P' | |
TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] | |
TIME_ZONE = 'UTC' | |
USE_I18N = True | |
USE_L10N = True | |
USE_THOUSAND_SEPARATOR = False | |
USE_TZ = True | |
USE_X_FORWARDED_HOST = False | |
USE_X_FORWARDED_PORT = False | |
WSGI_APPLICATION = 'vindoc_study.wsgi.application' | |
X_FRAME_OPTIONS = 'DENY' | |
YEAR_MONTH_FORMAT = 'F Y' | |
You're seeing this error because you have DEBUG = True in your | |
Django settings file. Change that to False, and Django will | |
display a standard page generated by the handler for this status code. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment