Server Error when logging into Ecommerce

Hope you guys are having a good day,

I was previously able to use ecommerce by logging in at ecommerce.lmsDomain/admin then had the ability to price courses by navigating to ecommerce.lmsDomain/courses and adding the respective course.

Recently, after successfully logging into ecommerce.lmsDomain/admin using the superadmin I created, I received Server Error. Going to either /admin or /courses for routes for ecommerce also gives me the Server Error.

Here’s the log for ecommerce container when I try to hit the route ecommerce.local.overhang.io/admin

Attaching to tutor_local_ecommerce_1
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /jsi18n/, referrer: http://ecommerce.local.overhang.io/courses/
ecommerce_1         | 2020-12-05 22:31:05,165 ERROR 9 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /jsi18n/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /jsi18n/, referrer: http://ecommerce.local.overhang.io/courses/
ecommerce_1         | 2020-12-05 22:31:05,165 ERROR 9 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /jsi18n/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /jsi18n/, referrer: http://ecommerce.local.overhang.io/courses/
ecommerce_1         | 2020-12-05 22:33:40,538 ERROR 10 [ecommerce.core.models] /openedx/ecommerce/ecommerce/core/models.py:606 - Could not find lms_user_id for user 2. Called from middleware with request 
path: /admin/, referrer: None
ecommerce_1         | NoneType: None
ecommerce_1         | 2020-12-05 22:33:40,546 ERROR 10 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /admin/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /admin/, referrer: None
ecommerce_1         | 2020-12-05 22:33:40,546 ERROR 10 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /admin/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /admin/, referrer: None
ecommerce_1         | 2020-12-05 22:33:40,546 ERROR 10 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /admin/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /admin/, referrer: None
ecommerce_1         | 2020-12-05 22:33:40,584 ERROR 10 [ecommerce.core.models] /openedx/ecommerce/ecommerce/core/models.py:606 - Could not find lms_user_id for user 2. Called from middleware with request 
path: /jsi18n/, referrer: http://ecommerce.local.overhang.io/admin/
ecommerce_1         | NoneType: None
ecommerce_1         | 2020-12-05 22:33:40,594 ERROR 10 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /jsi18n/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /jsi18n/, referrer: http://ecommerce.local.overhang.io/admin/
ecommerce_1         | 2020-12-05 22:33:40,594 ERROR 10 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /jsi18n/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /jsi18n/, referrer: http://ecommerce.local.overhang.io/admin/
ecommerce_1         | 2020-12-05 22:33:40,594 ERROR 10 [django.request] /openedx/venv/lib/python3.6/site-packages/django/utils/log.py:228 - Internal Server Error: /jsi18n/
ecommerce_1         | Traceback (most recent call last):
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
ecommerce_1         |     response = get_response(request)
ecommerce_1         |   File "/openedx/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 106, in _get_response
ecommerce_1         |     response = middleware_method(request, callback, callback_args, callback_kwargs)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/extensions/analytics/middleware.py", line 44, in process_view
ecommerce_1         |     user.add_lms_user_id('ecommerce_missing_lms_user_id_middleware', called_from)
ecommerce_1         |   File "/openedx/ecommerce/ecommerce/core/models.py", line 608, in add_lms_user_id
ecommerce_1         |     raise MissingLmsUserIdException(error_msg)
ecommerce_1         | ecommerce.core.exceptions.MissingLmsUserIdException: Could not find lms_user_id for user 2. Called from middleware with request path: /jsi18n/, referrer: http://ecommerce.local.overhang.io/admin/

I used this Ecommerce configuration to fix the issue. However, I am curious as to why the command previously worked and now doesn’t?

1 Like