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.

Reply via email to