I have some problems with the ecommerce and the version hawthorn. When I
tried to created a course I obtain the error: "Error! Failed to publish
commerce data for course-v1:edX+Test+Test_Course to LMS."
Logs (/edx/var/log/ecommerce/edx.log):
Oct 1 19:21:35 ip-172-31-17-48 [service_variant=ecommerce][django.request]
WARNING [ip-172-31-17-48 17912]
[/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/django/core/handlers/base.py:152]
- Not Found: /api/v2/courses/course-v1:edX+Test+Test_Course/
Oct 1 19:21:35 ip-172-31-17-48 [service_variant=ecommerce][django.request]
WARNING [ip-172-31-17-48 17912]
[/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/django/core/handlers/base.py:152]
- Not Found: /api/v2/courses/course-v1:edX+Test+Test_Course/
Oct 1 19:21:35 ip-172-31-17-48 [service_variant=ecommerce][django.request]
WARNING [ip-172-31-17-48 17912]
[/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/django/core/handlers/base.py:152]
- Not Found: /api/v2/courses/course-v1:edX+Test+Test_Course/
Oct 1 19:21:35 ip-172-31-17-48
[service_variant=ecommerce][ecommerce.courses.models] INFO
[ip-172-31-17-48 17912]
[/edx/app/ecommerce/ecommerce/ecommerce/courses/models.py:216] - Course
seat product with certificate type [] for [course-v1:edX+Test+Test_Course]
does not exist. Instantiated a new instance.
Oct 1 19:21:35 ip-172-31-17-48
[service_variant=ecommerce][ecommerce.courses.models] INFO
[ip-172-31-17-48 17912]
[/edx/app/ecommerce/ecommerce/ecommerce/courses/models.py:258] - Course
seat product stock record with certificate type [] for
[course-v1:edX+Test+Test_Course] does not exist. Instantiated a new
instance.
Oct 1 19:21:35 ip-172-31-17-48
[service_variant=ecommerce][ecommerce.courses.models] INFO
[ip-172-31-17-48 17912]
[/edx/app/ecommerce/ecommerce/ecommerce/courses/models.py:216] - Course
seat product with certificate type [verified] for
[course-v1:edX+Test+Test_Course] does not exist. Instantiated a new
instance.
Oct 1 19:21:35 ip-172-31-17-48
[service_variant=ecommerce][ecommerce.courses.models] INFO
[ip-172-31-17-48 17912]
[/edx/app/ecommerce/ecommerce/ecommerce/courses/models.py:258] - Course
seat product stock record with certificate type [verified] for
[course-v1:edX+Test+Test_Course] does not exist. Instantiated a new
instance.
Oct 1 19:21:35 ip-172-31-17-48
[service_variant=ecommerce][ecommerce.courses.publishers] ERROR
[ip-172-31-17-48 17912]
[/edx/app/ecommerce/ecommerce/ecommerce/courses/publishers.py:112] - Failed
to publish commerce data for [course-v1:edX+Test+Test_Course] to LMS.
Traceback (most recent call last):
File "/edx/app/ecommerce/ecommerce/ecommerce/courses/publishers.py", line
100, in publish
commerce_api_client = course.site.siteconfiguration.commerce_api_client
File
"/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/django/utils/functional.py",
line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/edx/app/ecommerce/ecommerce/ecommerce/core/models.py", line 430,
in commerce_api_client
return EdxRestApiClient(self.build_lms_url('/api/commerce/v1/'),
jwt=self.access_token)
File "/edx/app/ecommerce/ecommerce/ecommerce/core/models.py", line 377,
in access_token
token_type='jwt'
File
"/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/edx_rest_api_client/client.py",
line 36, in get_oauth_access_token
data = response.json()
File
"/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/requests/models.py",
line 894, in json
return complexjson.loads(self.text, **kwargs)
File
"/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/simplejson/__init__.py",
line 518, in loads
return _default_decoder.decode(s)
File
"/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/simplejson/decoder.py",
line 370, in decode
obj, end = self.raw_decode(s)
File
"/edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/simplejson/decoder.py",
line 377, in raw_decode
"""Decode a JSON document from ``s`` (a ``str`` or ``unicode``
NameError: global name 'logger' is not defined
Oct 1 19:21:35 ip-172-31-17-48
[service_variant=ecommerce][ecommerce.extensions.api.serializers] ERROR
[ip-172-31-17-48 17912]
[/edx/app/ecommerce/ecommerce/ecommerce/extensions/api/serializers.py:497]
- Failed to save and publish [course-v1:edX+Test+Test_Course]: [Failed to
publish commerce data for course-v1:edX+Test+Test_Course to LMS.]
Traceback (most recent call last):
File
"/edx/app/ecommerce/ecommerce/ecommerce/extensions/api/serializers.py",
line 494, in save
raise Exception(resp_message)
Exception: Failed to publish commerce data for
course-v1:edX+Test+Test_Course to LMS.
Could someone help me in this regard?
Thanks
--
You received this message because you are subscribed to the Google Groups
"General Open edX discussion" group.
To view this discussion on the web visit
https://groups.google.com/d/msgid/edx-code/cf036453-bb03-467c-9400-064fb24a0d59%40googlegroups.com.