Skip to content

Instantly share code, notes, and snippets.

@amir-qayyum-khan
Last active September 16, 2015 10:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amir-qayyum-khan/dc97cac3a38326a48450 to your computer and use it in GitHub Desktop.
Save amir-qayyum-khan/dc97cac3a38326a48450 to your computer and use it in GitHub Desktop.
Getting issue on creating LearningResource test_export_task (exporter.tests.test_export.TestExport)
Traceback (most recent call last):
File "/src/exporter/tests/test_export.py", line 101, in setUp
import_file(tarball_file, self.repo.id, self.user.id)
File "/usr/local/lib/python2.7/dist-packages/celery/local.py", line 167, in <lambda>
__call__ = lambda x, *a, **kw: x._get_current_object()(*a, **kw)
File "/usr/local/lib/python2.7/dist-packages/celery/app/task.py", line 420, in __call__
return self.run(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/statsd/client.py", line 30, in _wrapped
return_value = f(*args, **kwargs)
File "/src/importer/tasks.py", line 27, in import_file
import_course_from_file(path, repo_id, user_id)
File "/src/importer/api/__init__.py", line 73, in import_course_from_file
import_course_from_path(tempdir, repo_id, user_id)
File "/src/importer/api/__init__.py", line 105, in import_course_from_path
course = import_course(bundle, repo_id, user_id, static_dir)
File "/src/importer/api/__init__.py", line 131, in import_course
import_children(course, src, None, '')
File "/src/importer/api/__init__.py", line 200, in import_children
import_children(course, child, resource, dpath)
File "/src/importer/api/__init__.py", line 200, in import_children
import_children(course, child, resource, dpath)
File "/src/importer/api/__init__.py", line 200, in import_children
import_children(course, child, resource, dpath)
File "/src/importer/api/__init__.py", line 161, in import_children
dpath=dpath,
File "/src/learningresources/api.py", line 115, in create_resource
return LearningResource.objects.create(**params)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 127, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 348, in create
obj.save(force_insert=True, using=self.db)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 710, in save
force_update=force_update, update_fields=update_fields)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 747, in save_base
update_fields=update_fields, raw=raw, using=using)
File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 201, in send
response = receiver(signal=self, sender=sender, **named)
File "/usr/local/lib/python2.7/dist-packages/statsd/client.py", line 30, in _wrapped
return_value = f(*args, **kwargs)
File "/src/search/signals.py", line 28, in handle_save
sender, instance, **kwargs
File "/usr/local/lib/python2.7/dist-packages/haystack/signals.py", line 52, in handle_save
index.update_object(instance, using=using)
File "/usr/local/lib/python2.7/dist-packages/haystack/indexes.py", line 282, in update_object
backend.update(self, [instance])
File "/usr/local/lib/python2.7/dist-packages/haystack/backends/elasticsearch_backend.py", line 166, in update
prepped_data = index.full_prepare(obj)
File "/usr/local/lib/python2.7/dist-packages/haystack/indexes.py", line 212, in full_prepare
self.prepared_data = self.prepare(obj)
File "/src/search/search_indexes.py", line 171, in prepare
prepared = super(LearningResourceIndex, self).prepare(obj)
File "/usr/local/lib/python2.7/dist-packages/haystack/indexes.py", line 206, in prepare
value = getattr(self, "prepare_%s" % field_name)(obj)
File "/src/search/search_indexes.py", line 121, in prepare_text
obj.title, obj.description, content
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment