Hi,
Tutor version 20.0.1, fresh install
When rerun any course, I get the following error.
gs/course-v1:BU+DemoX+2025_S2", "event_source": "server", "page": null}
cms-1 | 2025-09-16 02:43:28,126 ERROR 15 [django.request] [user 4] [ip 192.168.88.114] log.py:241 - Internal Server Error: /api/courses/v1/validation/course-v1:BU+DemoX+2025_S2/
cms-1 | Traceback (most recent call last):
cms-1 | File "/openedx/venv/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
cms-1 | response = get_response(request)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/venv/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response
cms-1 | response = wrapped_callback(request, *callback_args, **callback_kwargs)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/opt/pyenv/versions/3.11.8/lib/python3.11/contextlib.py", line 81, in inner
cms-1 | return func(*args, **kwds)
cms-1 | ^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/venv/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view
cms-1 | return view_func(*args, **kwargs)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/venv/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view
cms-1 | return self.dispatch(request, *args, **kwargs)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/venv/lib/python3.11/site-packages/rest_framework/views.py", line 509, in dispatch
cms-1 | response = self.handle_exception(exc)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch
cms-1 | response = handler(request, *args, **kwargs)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/edx-platform/cms/djangoapps/contentstore/api/views/utils.py", line 136, in _wrapper_view
cms-1 | return view(self, request, course_key, *args, **kwargs)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/edx-platform/cms/djangoapps/contentstore/api/views/course_validation.py", line 85, in get
cms-1 | is_self_paced=course.self_paced,
cms-1 | ^^^^^^^^^^^^^^^^^
cms-1 | AttributeError: 'NoneType' object has no attribute 'self_paced'
From what I’ve seen, you just need to go to Settings → Schedule & Details and change some parameters and save. But it’s not the right thing to do when creating reruns.
