Skip to content

Observation form crash #282

@rachel3834

Description

@rachel3834

mop-6cb4bcd45f-bkxkj mop Internal Server Error: /observations/LCO/create/
mop-6cb4bcd45f-bkxkj mop Traceback (most recent call last):
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
mop-6cb4bcd45f-bkxkj mop response = get_response(request)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 199, in _get_response
mop-6cb4bcd45f-bkxkj mop response = self.process_exception_by_middleware(e, request)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 362, in process_exception_by_middleware
mop-6cb4bcd45f-bkxkj mop response = middleware_method(request, exception)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_common/middleware.py", line 30, in process_exception
mop-6cb4bcd45f-bkxkj mop raise exception
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
mop-6cb4bcd45f-bkxkj mop response = wrapped_callback(request, *callback_args, **callback_kwargs)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/django/views/generic/base.py", line 105, in view
mop-6cb4bcd45f-bkxkj mop return self.dispatch(request, *args, **kwargs)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_observations/views.py", line 162, in dispatch
mop-6cb4bcd45f-bkxkj mop return super().dispatch(request, *args, **kwargs)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch
mop-6cb4bcd45f-bkxkj mop return super().dispatch(request, *args, **kwargs)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/django/views/generic/base.py", line 144, in dispatch
mop-6cb4bcd45f-bkxkj mop return handler(request, *args, **kwargs)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_observations/views.py", line 367, in post
mop-6cb4bcd45f-bkxkj mop if form.is_valid():
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_observations/facilities/ocs.py", line 796, in is_valid
mop-6cb4bcd45f-bkxkj mop self.validate_at_facility()
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_observations/facilities/ocs.py", line 787, in validate_at_facility
mop-6cb4bcd45f-bkxkj mop response = obs_module().validate_observation(self.observation_payload())
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_observations/facilities/ocs.py", line 1350, in observation_payload
mop-6cb4bcd45f-bkxkj mop payload = self._expand_cadence_request(payload)
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_observations/facilities/ocs.py", line 913, in _expand_cadence_request
mop-6cb4bcd45f-bkxkj mop response = make_request(
mop-6cb4bcd45f-bkxkj mop File "/mop/.venv/lib/python3.10/site-packages/tom_observations/facilities/ocs.py", line 185, in make_request
mop-6cb4bcd45f-bkxkj mop raise forms.ValidationError(f'OCS: {str(response.content)}')
mop-6cb4bcd45f-bkxkj mop django.core.exceptions.ValidationError: ['OCS: b'{"requests":[{"non_field_errors":["According to the constraints of the request, the target will only be visible for a maximum of 0.10 hours within the time window. This is less than the duration of your request 0.40 hours. Consider expanding the time window or loosening the airmass or lunar separation constraints."]},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]}'']
mop

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions