Hi There
are you able to solve this issue, i am also facing same issue, if you have solution please share @[email protected] Thanks Sreedhar On Monday, October 1, 2018 at 12:56:37 PM UTC-7, [email protected] wrote: > > Hi, > > 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. > > > I tried with the release hawthorn.1 and hawthorn.2. > > 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/69cdc490-0b03-4243-b10e-430de77a7086%40googlegroups.com.
