undefined file in file upload
see https://iric-bioinfo.slack.com/archives/CEXC9Q6PP/p1612359637033400
Internal Server Error: /secure/datafiles/annotate
ValueError at /secure/datafiles/annotate
invalid literal for int() with base 10: 'undefined'
Request Method: POST
Request URL: https://thepond.bioinfo.iric.ca/secure/datafiles/annotate
Django Version: 2.0.13
Python Executable: /usr/bin/python3
Python Version: 3.6.8
Python Path: ['/opt/apps/iric-data', '/opt/apps/iric-data/.venv/lib64/python3.6/site-packages', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/u/adsoft/.local/lib/python3.6/site-packages', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages']
Server time: Tue, 2 Feb 2021 18:01:45 -0500
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.postgres',
'social_django',
'crispy_forms',
'chartjs',
'private_storage',
'loginas',
'portal']
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.clickjacking.XFrameOptionsMiddleware',
'social_django.middleware.SocialAuthExceptionMiddleware']
Traceback:
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/core/handlers/exception.py" in inner
35. response = get_response(request)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response
128. response = self.process_exception_by_middleware(e, request)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response
126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/views/generic/base.py" in view
69. return self.dispatch(request, *args, **kwargs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/contrib/auth/mixins.py" in dispatch
52. return super().dispatch(request, *args, **kwargs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/views/generic/base.py" in dispatch
89. return handler(request, *args, **kwargs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/views/generic/edit.py" in post
142. return self.form_valid(form)
File "/opt/apps/iric-data/portal/views/secure/datafile.py" in form_valid
323. raise v
File "/opt/apps/iric-data/portal/views/secure/datafile.py" in form_valid
316. df = DataFile.objects.get(pk=fid)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/manager.py" in manager_method
82. return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/query.py" in get
394. clone = self.filter(*args, **kwargs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/query.py" in filter
839. return self._filter_or_exclude(False, *args, **kwargs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/query.py" in _filter_or_exclude
857. clone.query.add_q(Q(*args, **kwargs))
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/sql/query.py" in add_q
1253. clause, _ = self._add_q(q_object, self.used_aliases)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/sql/query.py" in _add_q
1277. split_subq=split_subq,
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/sql/query.py" in build_filter
1215. condition = self.build_lookup(lookups, col, value)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/sql/query.py" in build_lookup
1085. lookup = lookup_class(lhs, rhs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/lookups.py" in __init__
18. self.rhs = self.get_prep_lookup()
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/lookups.py" in get_prep_lookup
68. return self.lhs.output_field.get_prep_value(self.rhs)
File "/opt/apps/iric-data/.venv/lib64/python3.6/site-packages/django/db/models/fields/__init__.py" in get_prep_value
947. return int(value)
Exception Type: ValueError at /secure/datafiles/annotate
Exception Value: invalid literal for int() with base 10: 'undefined'
Request information:
USER: genevieve.boucher@umontreal.ca
GET: No GET data
POST:
csrfmiddlewaretoken = '6yZ6IQECyX9zSIjX1VQbDDXAjZdiwYIXC3wxXuzAFlRYwz91Ilye8TJhI4PzIwCi'
dropzone_files = 'undefined,'
lab = ''
annotations = '{ "type": "chemical_screen",\r\n "endpoint": "various",\r\n"category": "aggregated processed data",\r\n"reference":"Simon Fortier",\r\n"project" : "UM1"\r\n}'
FILES: No FILES data
COOKIES:
csrftoken = 'GIXgavxDvkbTtiWL4NXkeVGjoXxFtfE2cduHp9sBCITi79MPLdFnJbs0N29WFNyn'
sessionid = 'vp0zuohgi9e1khatvfcuwrwd1cruta1y'
_ga = 'GA1.2.77404937.1609789750'
_gid = 'GA1.2.682634718.1612283666'
experimentation_subject_id = 'IjhjYjUzMjdmLTAyODctNDJkZC1iM2YxLTlmNGYxN2QzMDA3YSI%3D--009e25142f67be887e44701dcca75604b34dd9ac'
Edited by Jonathan Séguin