Skip to content

Instantly share code, notes, and snippets.

View amir-qayyum-khan's full-sized avatar

Amir Qayyum Khan amir-qayyum-khan

View GitHub Profile
@amir-qayyum-khan
amir-qayyum-khan / gist:a2168f1a6f5788131ac3
Last active August 29, 2015 14:22
Unable to convert edX-Archive-8.MechCx-1T2015.xml to edX-Archive-8.MechCx-1T2015 via xbundle
xbundle_convert convert ../courses/1T2015_p2.xml ../courses/p2/course1
Converting xbundle '../courses/1T2015_p2.xml' to edX directory '../courses/p2/course1'
Traceback (most recent call last):
File "/Users/amir/work/2015/march/xb/xbundle/venv/bin/xbundle_convert", line 4, in <module>
__import__('pkg_resources').run_script('xbundle==0.2.0', 'xbundle_convert')
File "/Users/amir/work/2015/march/xb/xbundle/venv/lib/python2.7/site-packages/pkg_resources/__init__.py", line 723, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/Users/amir/work/2015/march/xb/xbundle/venv/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1643, in run_script
exec(script_code, namespace, namespace)
File "/Users/amir/work/2015/march/xb/xbundle/venv/lib/python2.7/site-packages/xbundle-0.2.0-py2.7.egg/EGG-INFO/scripts/xbundle_convert", line 74, in <module>
@amir-qayyum-khan
amir-qayyum-khan / gist:a3e01160b35392450ff0
Last active August 29, 2015 14:22
Test import with 8.MReV and 8.MechCx issues
File "/src/importer/forms.py", line 65, in save
filename, repo_id, user_id
File "/src/importer/api/__init__.py", line 50, in import_course_from_file
import_course_from_path(tempdir, repo_id, user_id)
File "/src/importer/api/__init__.py", line 73, in import_course_from_path
return import_course(bundle, repo_id, user_id)
File "/src/importer/api/__init__.py", line 92, in import_course
import_children(course, src, None)
File "/src/importer/api/__init__.py", line 114, in import_children
import_children(course, child, resource)
@amir-qayyum-khan
amir-qayyum-khan / gist:764551f52d7f0f8cc020
Created June 8, 2015 10:39
Testing manual use CCX key on branch ccx-custom-ids
Traceback (most recent call last):
File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/edx/app/edxapp/venvs/edxapp/src/django-staticfiles/staticfiles/handlers.py", line 66, in __call__
return self.application(environ, start_response)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 219, in __call__
self.load_middleware()
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 49, in load_middleware
raise exceptions.ImproperlyConfigured('Middleware module "%s" does not define a "%s" class' % (mw_module, mw_classname))
ImproperlyConfigured: Middleware module "ccx.overrides" does not define a "CcxMiddleware" class
@amir-qayyum-khan
amir-qayyum-khan / gist:b3ea7a5ac47737fc537c
Created June 8, 2015 11:13
Use CCX Keys getting exception on studio side on old and new courses
Traceback (most recent call last):
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 103, in get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/debug_toolbar/middleware.py", line 77, in process_view
response = panel.process_view(request, view_func, view_args, view_kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/debug_toolbar/panels/profiling.py", line 134, in process_view
return self.profiler.runcall(view_func, *args, **view_kwargs)
File "/usr/lib/python2.7/cProfile.py", line 149, in runcall
return func(*args, **kw)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
@amir-qayyum-khan
amir-qayyum-khan / gist:6772cad44a29c0082b2a
Created June 8, 2015 12:52
Use CCX Keys for CCX Coach / LMS
Traceback (most recent call last):
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 103, in get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/debug_toolbar/middleware.py", line 77, in process_view
response = panel.process_view(request, view_func, view_args, view_kwargs)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/debug_toolbar/panels/profiling.py", line 134, in process_view
return self.profiler.runcall(view_func, *args, **view_kwargs)
File "/usr/lib/python2.7/cProfile.py", line 149, in runcall
return func(*args, **kw)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/utils/decorators.py", line 91, in _wrapped_view
@amir-qayyum-khan
amir-qayyum-khan / gist:457ce9b72b10bb222617
Created June 16, 2015 12:07
Need to fix testcase after field override changes
Traceback (most recent call last):
/home/jenkins/edx-venv/local/lib/python2.7/site-packages/django/test/utils.py line 215
return test_func(*args, **kwargs) lms/djangoapps/courseware/tests/test_module_render.py line 329 in test_rebind_different_users_ccx
OverrideFieldData
AssertionError: <KvsFieldData MongoKeyValueStore({}, BlockUsageLocator(CourseLocator(u'org.3609', u'course_3609', 'Run_3609', None, None), u'course', u'Run_3609'), [], {u'display_name': u'html 3610'})<{}, {'parent': {'draft-preferred': u'i4x://org.3609/course_3609/course/Run_3609'}}>> is not an instance of <class 'courseware.field_overrides.OverrideFieldData'>
@amir-qayyum-khan
amir-qayyum-khan / gist:8c7afbb38875ecf849e8
Created June 17, 2015 13:57
getting exception on "acces edx-platform-test-subset #107049: lms-acceptance all completed" jenkins
Traceback (most recent call last):
File "/home/jenkins/edx-venv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 109, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/home/jenkins/edx-venv/local/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 77, in wrapped_view
return view_func(*args, **kwargs)
File "/home/jenkins/workspace/edx-platform-test-subset/lms/djangoapps/courseware/module_render.py", line 788, in xqueue_callback
with modulestore().bulk_operations(course_id):
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/home/jenkins/workspace/edx-platform-test-subset/lms/djangoapps/ccx/modulestore.py", line 297, in bulk_operations
Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
132. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/decorators.py" in _wrapped_view
21. if test_func(request.user):
Exception Type: AttributeError at /repositories/test/
Exception Value: 'RepositoryView' object has no attribute 'user'
Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
119. resolver_match = resolver.resolve(request.path_info)
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in resolve
366. for pattern in self.url_patterns:
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in url_patterns
402. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in urlconf_module
396. self._urlconf_module = import_module(self.urlconf_name)
File "/usr/lib/python2.7/importlib/__init__.py" in import_module
@amir-qayyum-khan
amir-qayyum-khan / api.py
Last active September 16, 2015 10:28
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