Kolibri: ValueError at /user error on Windows

Created on 26 Jun 2017  路  13Comments  路  Source: learningequality/kolibri

Summary

At first I was unable to create a device owner, and upon restarting the server got the 500 Server error - ValueError at /user

System information

  • Version: 0.4 release
  • Operating system: Windows 8.1
  • Browser: FF & Chrome

Screenshots

win8 1 start running - oracle vm virtualbox_280

Traceback or relevant snippet from server.log or browser console

kolibri.log file

INFO 2017-06-26 13:39:18,186 cli Kolibri running for the first time.
INFO 2017-06-26 13:39:18,186 cli We don't yet use pre-migrated database seeds, so you're going to have to wait a bit while we create a blank database...


INFO 2017-06-26 13:39:28,091 cli Automatically enabling applications.
ERROR 2017-06-26 13:43:42,612 base Internal Server Error: /api/facilitydataset/
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 13:43:43,763 base Internal Server Error: /user
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 174, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 172, in get_response
    response = response.render()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 160, in render
    self.content = self.rendered_content
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 137, in rendered_content
    content = template.render(context, self._request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\backends\django.py", line 95, in render
    return self.template.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 206, in render
    return self._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 173, in render
    return compiled_parent._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 69, in render
    result = block.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\library.py", line 201, in render
    output = self.func(*resolved_args, **resolved_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 91, in kolibri_bootstrap_collection
    response, kwargs, url_params = _kolibri_bootstrap_helper(context, base_name, api_resource, 'list', **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 124, in _kolibri_bootstrap_helper
    response = client.get(url, data=kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 162, in get
    response = super(APIClient, self).get(path, data=data, **extra)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 88, in get
    return self.generic('GET', path, **r)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 380, in generic
    return self.request(**r)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 159, in request
    return super(APIClient, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 111, in request
    request = super(APIRequestFactory, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 467, in request
    six.reraise(*exc_info)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 13:44:04,555 base Internal Server Error: /api/facilitydataset/
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 13:44:05,522 base Internal Server Error: /user
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 174, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 172, in get_response
    response = response.render()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 160, in render
    self.content = self.rendered_content
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 137, in rendered_content
    content = template.render(context, self._request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\backends\django.py", line 95, in render
    return self.template.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 206, in render
    return self._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 173, in render
    return compiled_parent._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 69, in render
    result = block.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\library.py", line 201, in render
    output = self.func(*resolved_args, **resolved_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 91, in kolibri_bootstrap_collection
    response, kwargs, url_params = _kolibri_bootstrap_helper(context, base_name, api_resource, 'list', **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 124, in _kolibri_bootstrap_helper
    response = client.get(url, data=kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 162, in get
    response = super(APIClient, self).get(path, data=data, **extra)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 88, in get
    return self.generic('GET', path, **r)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 380, in generic
    return self.request(**r)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 159, in request
    return super(APIClient, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 111, in request
    request = super(APIRequestFactory, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 467, in request
    six.reraise(*exc_info)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 13:44:36,638 base Internal Server Error: /api/facilitydataset/
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 13:44:36,951 base Internal Server Error: /user
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 174, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 172, in get_response
    response = response.render()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 160, in render
    self.content = self.rendered_content
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 137, in rendered_content
    content = template.render(context, self._request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\backends\django.py", line 95, in render
    return self.template.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 206, in render
    return self._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 173, in render
    return compiled_parent._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 69, in render
    result = block.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\library.py", line 201, in render
    output = self.func(*resolved_args, **resolved_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 91, in kolibri_bootstrap_collection
    response, kwargs, url_params = _kolibri_bootstrap_helper(context, base_name, api_resource, 'list', **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 124, in _kolibri_bootstrap_helper
    response = client.get(url, data=kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 162, in get
    response = super(APIClient, self).get(path, data=data, **extra)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 88, in get
    return self.generic('GET', path, **r)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 380, in generic
    return self.request(**r)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 159, in request
    return super(APIClient, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 111, in request
    request = super(APIRequestFactory, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 467, in request
    six.reraise(*exc_info)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 14:25:12,786 base Internal Server Error: /api/facilitydataset/
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 14:25:16,177 base Internal Server Error: /user
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 174, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 172, in get_response
    response = response.render()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 160, in render
    self.content = self.rendered_content
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 137, in rendered_content
    content = template.render(context, self._request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\backends\django.py", line 95, in render
    return self.template.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 206, in render
    return self._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 173, in render
    return compiled_parent._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 69, in render
    result = block.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\library.py", line 201, in render
    output = self.func(*resolved_args, **resolved_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 91, in kolibri_bootstrap_collection
    response, kwargs, url_params = _kolibri_bootstrap_helper(context, base_name, api_resource, 'list', **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 124, in _kolibri_bootstrap_helper
    response = client.get(url, data=kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 162, in get
    response = super(APIClient, self).get(path, data=data, **extra)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 88, in get
    return self.generic('GET', path, **r)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 380, in generic
    return self.request(**r)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 159, in request
    return super(APIClient, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 111, in request
    request = super(APIRequestFactory, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 467, in request
    six.reraise(*exc_info)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 14:32:48,736 base Internal Server Error: /api/facilitydataset/
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string
ERROR 2017-06-26 14:32:49,770 base Internal Server Error: /user
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 174, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 172, in get_response
    response = response.render()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 160, in render
    self.content = self.rendered_content
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\response.py", line 137, in rendered_content
    content = template.render(context, self._request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\backends\django.py", line 95, in render
    return self.template.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 206, in render
    return self._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 173, in render
    return compiled_parent._render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 197, in _render
    return self.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\loader_tags.py", line 69, in render
    result = block.nodelist.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 992, in render
    bit = node.render_annotated(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\base.py", line 959, in render_annotated
    return self.render(context)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\template\library.py", line 201, in render
    output = self.func(*resolved_args, **resolved_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 91, in kolibri_bootstrap_collection
    response, kwargs, url_params = _kolibri_bootstrap_helper(context, base_name, api_resource, 'list', **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\core\templatetags\kolibri_tags.py", line 124, in _kolibri_bootstrap_helper
    response = client.get(url, data=kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 162, in get
    response = super(APIClient, self).get(path, data=data, **extra)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 88, in get
    return self.generic('GET', path, **r)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 380, in generic
    return self.request(**r)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 159, in request
    return super(APIClient, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\test.py", line 111, in request
    request = super(APIRequestFactory, self).request(**kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\test\client.py", line 467, in request
    six.reraise(*exc_info)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\core\handlers\base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\views\decorators\csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\viewsets.py", line 87, in view
    return self.dispatch(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\mixins.py", line 48, in list
    return Response(serializer.data)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 674, in data
    ret = super(ListSerializer, self).data
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 239, in data
    self._data = self.to_representation(self.instance)
  File "C:\Python27\lib\site-packages\kolibri\dist\rest_framework\serializers.py", line 614, in to_representation
    self.child.to_representation(item) for item in iterable
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 258, in __iter__
    self._fetch_all()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 1074, in _fetch_all
    self._result_cache = list(self.iterator())
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\query.py", line 52, in __iter__
    results = compiler.execute_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 837, in execute_sql
    sql, params = self.as_sql()
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 389, in as_sql
    where, w_params = self.compile(self.where) if self.where is not None else ("", [])
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\where.py", line 79, in as_sql
    sql, params = compiler.compile(child)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\sql\compiler.py", line 366, in compile
    sql, params = node.as_sql(self, self.connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 158, in as_sql
    rhs_sql, rhs_params = self.process_rhs(compiler, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 91, in process_rhs
    return self.get_db_prep_lookup(value, connection)
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\lookups.py", line 62, in get_db_prep_lookup
    self.lookup_name, value, connection, prepared=True))
  File "C:\Python27\lib\site-packages\kolibri\dist\django\db\models\fields\__init__.py", line 776, in get_db_prep_lookup
    prepared=prepared)]
  File "C:\Python27\lib\site-packages\kolibri\dist\morango\utils\uuids.py", line 38, in get_db_prep_value
    value = uuid.UUID(value)
  File "C:\Python27\lib\uuid.py", line 134, in __init__
    raise ValueError('badly formed hexadecimal UUID string')
ValueError: badly formed hexadecimal UUID string

bug

All 13 comments

Same error occurs on beta11.

This happens while creating the device owner:

win8 1 start running - oracle vm virtualbox_282

And the /user page has the same ValueError as above.

Command prompt output:

...
Copying 'C:\Python27\lib\site-packages\kolibri\dist\kolibri_exercise_perseus_plu
gin\static\mathjax\2.1\jax\output\HTML-CSS\fonts\TeX\WinChrome\Regular\Main.js'
Copying 'C:\Python27\lib\site-packages\kolibri\dist\kolibri_exercise_perseus_plu
gin\static\mathjax\2.1\jax\output\HTML-CSS\fonts\TeX\WinIE6\Regular\AMS.js'
Copying 'C:\Python27\lib\site-packages\kolibri\dist\kolibri_exercise_perseus_plu
gin\static\mathjax\2.1\jax\output\HTML-CSS\fonts\TeX\WinIE6\Regular\Bold.js'
Copying 'C:\Python27\lib\site-packages\kolibri\dist\kolibri_exercise_perseus_plu
gin\static\mathjax\2.1\jax\output\HTML-CSS\fonts\TeX\WinIE6\Regular\Main.js'

378 static files copied to 'C:\Users\IEUser\.kolibri\static'.
Operations to perform:
  Apply all migrations: sessions, admin, kolibriauth, morango, auth, content, co
ntenttypes, django_q, logger, exams
Running migrations:
  No migrations to apply.
  Your models have changes that are not yet reflected in a migration, and so won
't be applied.
  Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage
.py migrate' to apply them.
Operations to perform:
  Apply all migrations: sessions, admin, kolibriauth, morango, auth, content, co
ntenttypes, django_q, logger, exams
Running migrations:
  Rendering model states... DONE
  Applying kolibriauth.0001_initial... OK
  Applying contenttypes.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0001_initial... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying content.0001_initial... OK
  Applying django_q.0001_squashed_0002_auto_20160815_2248... OK
  Applying django_q.0002_task_worker_process_pid... OK
  Applying exams.0001_initial... OK
  Applying kolibriauth.0002_auto_20170608_2125... OK
  Applying logger.0001_initial... OK
  Applying morango.0001_initial... OK
  Applying morango.0002_auto_20170511_0400... OK
  Applying morango.0003_auto_20170519_0543... OK
  Applying morango.0004_auto_20170520_2112... OK
  Applying sessions.0001_initial... OK
Installed 2 object(s) from 1 fixture(s)
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
                prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
                assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
AssertionErrorAssertionErrorAssertionErrorAssertionError: : : : _____main___main
___main___main__



Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
                prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
                assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
AssertionErrorAssertionErrorAssertionErrorAssertionError: : : : _____main___main
___main___main__



Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
                prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
                assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
AssertionErrorAssertionErrorAssertionErrorAssertionError: : : : _____main___main
___main___main__



@radinamatic was there a pre-existing database on this machine from a previous installation of Kolibri?

No, fresh out-of-the-box VM.

Righto - think I see where the issue may lie - will fix with all expedience.

@rtibbles If it helps, 0.4-beta10 apparently had the same problem on setup_wizard:

win8 1 start running - oracle vm virtualbox_283

But, when I went to /user#/signin, it worked:
win8 1 start running - oracle vm virtualbox_284

And I was able to login with the original device owner creds:
win8 1 start running - oracle vm virtualbox_285

@radinamatic I think the issue is not that you can't create a deviceowner, that seems to have happened ok, but that the facility does not get created.

On 0.4.0, can look at the console output you get when you try to create the device owner/facility on a fresh install, and post here?

@rtibbles No status on /api/facility/

win8 1 start running - oracle vm virtualbox_288

Copying 'C:\Python27\lib\site-packages\kolibri\dist\kolibri_exercise_perseus_plu
gin\static\mathjax\2.1\jax\output\HTML-CSS\fonts\TeX\WinIE6\Regular\Main.js'

378 static files copied to 'C:\Users\IEUser\.kolibri\static'.
Operations to perform:
  Apply all migrations: sessions, admin, kolibriauth, morango, auth, content, co
ntenttypes, django_q, logger, exams
Running migrations:
  No migrations to apply.
  Your models have changes that are not yet reflected in a migration, and so won
't be applied.
  Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage
.py migrate' to apply them.
Operations to perform:
  Apply all migrations: sessions, admin, kolibriauth, morango, auth, content, co
ntenttypes, django_q, logger, exams
Running migrations:
  Rendering model states... DONE
  Applying kolibriauth.0001_initial... OK
  Applying contenttypes.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0001_initial... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying content.0001_initial... OK
  Applying django_q.0001_squashed_0002_auto_20160815_2248... OK
  Applying django_q.0002_task_worker_process_pid... OK
  Applying exams.0001_initial... OK
  Applying kolibriauth.0002_auto_20170608_2125... OK
  Applying logger.0001_initial... OK
  Applying morango.0001_initial... OK
  Applying morango.0002_auto_20170511_0400... OK
  Applying morango.0003_auto_20170519_0543... OK
  Applying morango.0004_auto_20170520_2112... OK
  Applying sessions.0001_initial... OK
Installed 2 object(s) from 1 fixture(s)
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
                prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
                assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
AssertionErrorAssertionErrorAssertionErrorAssertionError: : : : _____main___main
___main___main__



Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
                prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
                assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
assert main_name not in sys.modules, main_name
AssertionErrorAssertionErrorAssertionErrorAssertionError: : : : _____main___main
___main___main__

OK, does look like the initial bad request is happening on the device owner creation also.

Can you look at the kolibri.log file and post the contents here, or send them to me on slack?

Testing the release 0.4.3 on Windows 7 which they will be using in Uganda next week:

Setup wizard gets stuck:
ie11 - win7 start running - oracle vm virtualbox_312

Command prompt output:

  Applying logger.0001_initial... OK
  Applying morango.0001_initial... OK
  Applying morango.0002_auto_20170511_0400... OK
  Applying morango.0003_auto_20170519_0543... OK
  Applying morango.0004_auto_20170520_2112... OK
  Applying morango.0005_auto_20170629_2139... OK
  Applying sessions.0001_initial... OK
Installed 2 object(s) from 1 fixture(s)
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
    prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
    assert main_name not in sys.modules, main_name
AssertionError: __main__
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
    prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
    assert main_name not in sys.modules, main_name
AssertionError: __main__
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
    prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
    assert main_name not in sys.modules, main_name
AssertionError: __main__
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
    prepare(preparation_data)
  File "C:\Python27\lib\multiprocessing\forking.py", line 488, in prepare
    assert main_name not in sys.modules, main_name
AssertionError: __main__

Learn loads OK, but the same error appears on signin:
ie11 - win7 start running - oracle vm virtualbox_314

Non extant on latest 0.5.0 build, hope this helps to debug this for 0.4 release.

System information

  • Version: 0.5.0-beta1-dev22
  • Operating system: Windows 7 & 10
  • Browser: Chrome & Firefox

Given that this is a multiprocessing issue, I don't think this will be fixed within the scope of 0.4, so will close as fixed on 0.5.

Was this page helpful?
0 / 5 - 0 ratings