Advertisement
seansmith

Untitled

Mar 17th, 2023
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.13 KB | None | 0 0
  1. 2023-03-17 00:21:07,267 ERROR 23 [root] [user None] [ip None] signals.py:22 - Uncaught exception from None
  2. Traceback (most recent call last):
  3. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 97, in get
  4. serialized_data = self._get_from_cache(bs_model)
  5. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 179, in _get_from_cache
  6. raise BlockStructureNotFound(bs_model.data_usage_key)
  7. openedx.core.djangoapps.content.block_structure.exceptions.BlockStructureNotFound: Block structure not found; data_usage_key: block-v1:Demo+2023+2023+type@course+block@course
  8.  
  9. During handling of the above exception, another exception occurred:
  10.  
  11. Traceback (most recent call last):
  12. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 96, in get_collected
  13. block_structure = BlockStructureFactory.create_from_store(
  14. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/factory.py", line 86, in create_from_store
  15. return block_structure_store.get(root_block_usage_key)
  16. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 99, in get
  17. serialized_data = self._get_from_store(bs_model)
  18. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 190, in _get_from_store
  19. raise BlockStructureNotFound(bs_model.data_usage_key)
  20. openedx.core.djangoapps.content.block_structure.exceptions.BlockStructureNotFound: Block structure not found; data_usage_key: block-v1:Demo+2023+2023+type@course+block@course
  21.  
  22. During handling of the above exception, another exception occurred:
  23.  
  24. Traceback (most recent call last):
  25. File "/openedx/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
  26. response = get_response(request)
  27. File "/openedx/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
  28. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  29. File "/opt/pyenv/versions/3.8.12/lib/python3.8/contextlib.py", line 75, in inner
  30. return func(*args, **kwds)
  31. File "/openedx/venv/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
  32. return view_func(*args, **kwargs)
  33. File "/openedx/venv/lib/python3.8/site-packages/django/views/generic/base.py", line 70, in view
  34. return self.dispatch(request, *args, **kwargs)
  35. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
  36. response = self.handle_exception(exc)
  37. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
  38. self.raise_uncaught_exception(exc)
  39. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
  40. raise exc
  41. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
  42. response = handler(request, *args, **kwargs)
  43. File "/openedx/edx-platform/./lms/djangoapps/course_home_api/outline/views.py", line 237, in get
  44. course_blocks = get_course_outline_block_tree(request, course_key_string, request.user)
  45. File "/openedx/edx-platform/./openedx/core/lib/cache_utils.py", line 74, in decorator
  46. result = wrapped(*args, **kwargs)
  47. File "/openedx/edx-platform/./openedx/features/course_experience/utils.py", line 94, in get_course_outline_block_tree
  48. all_blocks = get_blocks(
  49. File "/openedx/edx-platform/./lms/djangoapps/course_api/blocks/api.py", line 120, in get_blocks
  50. blocks = course_blocks_api.get_course_blocks(
  51. File "/openedx/edx-platform/./lms/djangoapps/course_blocks/api.py", line 107, in get_course_blocks
  52. return get_block_structure_manager(starting_block_usage_key.course_key).get_transformed(
  53. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 65, in get_transformed
  54. block_structure = collected_block_structure.copy() if collected_block_structure else self.get_collected()
  55. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 105, in get_collected
  56. block_structure = self._update_collected()
  57. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 128, in _update_collected
  58. BlockStructureTransformers.collect(block_structure)
  59. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/transformers.py", line 78, in collect
  60. transformer.collect(block_structure)
  61. File "/openedx/edx-platform/./lms/djangoapps/course_api/blocks/transformers/blocks_api.py", line 58, in collect
  62. StudentViewTransformer.collect(block_structure)
  63. File "/openedx/edx-platform/./lms/djangoapps/course_api/blocks/transformers/student_view.py", line 63, in collect
  64. student_view_data = block.student_view_data()
  65. File "/openedx/edx-platform/common/lib/xmodule/xmodule/html_module.py", line 112, in student_view_data
  66. return {'enabled': True, 'html': self.get_html()}
  67. File "/openedx/edx-platform/./lms/djangoapps/edxnotes/decorators.py", line 30, in get_html
  68. return original_get_html(self, *args, **kwargs)
  69. File "/openedx/edx-platform/common/lib/xmodule/xmodule/html_module.py", line 123, in get_html
  70. user_id = self.runtime.service(self, 'user').get_current_user().opt_attrs.get(ATTR_KEY_ANONYMOUS_USER_ID)
  71. File "/openedx/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 2218, in service
  72. service = self._descriptor_system.service(block, service_name)
  73. File "/openedx/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 1621, in service
  74. service = super().service(block=block, service_name=service_name)
  75. File "/openedx/venv/lib/python3.8/site-packages/xblock/runtime.py", line 1125, in service
  76. raise NoSuchServiceError(f"Service {service_name!r} is not available.")
  77. xblock.exceptions.NoSuchServiceError: Service 'user' is not available.
  78. 2023-03-17 00:21:07,287 ERROR 23 [django.request] [user 4] [ip 10.66.6.10] log.py:224 - Internal Server Error: /api/course_home/outline/course-v1:Demo+2023+2023
  79. Traceback (most recent call last):
  80. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 97, in get
  81. serialized_data = self._get_from_cache(bs_model)
  82. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 179, in _get_from_cache
  83. raise BlockStructureNotFound(bs_model.data_usage_key)
  84. openedx.core.djangoapps.content.block_structure.exceptions.BlockStructureNotFound: Block structure not found; data_usage_key: block-v1:Demo+2023+2023+type@course+block@course
  85.  
  86. During handling of the above exception, another exception occurred:
  87.  
  88. Traceback (most recent call last):
  89. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 96, in get_collected
  90. block_structure = BlockStructureFactory.create_from_store(
  91. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/factory.py", line 86, in create_from_store
  92. return block_structure_store.get(root_block_usage_key)
  93. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 99, in get
  94. serialized_data = self._get_from_store(bs_model)
  95. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/store.py", line 190, in _get_from_store
  96. raise BlockStructureNotFound(bs_model.data_usage_key)
  97. openedx.core.djangoapps.content.block_structure.exceptions.BlockStructureNotFound: Block structure not found; data_usage_key: block-v1:Demo+2023+2023+type@course+block@course
  98.  
  99. During handling of the above exception, another exception occurred:
  100.  
  101. Traceback (most recent call last):
  102. File "/openedx/venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
  103. response = get_response(request)
  104. File "/openedx/venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
  105. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  106. File "/opt/pyenv/versions/3.8.12/lib/python3.8/contextlib.py", line 75, in inner
  107. return func(*args, **kwds)
  108. File "/openedx/venv/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
  109. return view_func(*args, **kwargs)
  110. File "/openedx/venv/lib/python3.8/site-packages/django/views/generic/base.py", line 70, in view
  111. return self.dispatch(request, *args, **kwargs)
  112. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
  113. response = self.handle_exception(exc)
  114. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
  115. self.raise_uncaught_exception(exc)
  116. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
  117. raise exc
  118. File "/openedx/venv/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
  119. response = handler(request, *args, **kwargs)
  120. File "/openedx/edx-platform/./lms/djangoapps/course_home_api/outline/views.py", line 237, in get
  121. course_blocks = get_course_outline_block_tree(request, course_key_string, request.user)
  122. File "/openedx/edx-platform/./openedx/core/lib/cache_utils.py", line 74, in decorator
  123. result = wrapped(*args, **kwargs)
  124. File "/openedx/edx-platform/./openedx/features/course_experience/utils.py", line 94, in get_course_outline_block_tree
  125. all_blocks = get_blocks(
  126. File "/openedx/edx-platform/./lms/djangoapps/course_api/blocks/api.py", line 120, in get_blocks
  127. blocks = course_blocks_api.get_course_blocks(
  128. File "/openedx/edx-platform/./lms/djangoapps/course_blocks/api.py", line 107, in get_course_blocks
  129. return get_block_structure_manager(starting_block_usage_key.course_key).get_transformed(
  130. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 65, in get_transformed
  131. block_structure = collected_block_structure.copy() if collected_block_structure else self.get_collected()
  132. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 105, in get_collected
  133. block_structure = self._update_collected()
  134. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/manager.py", line 128, in _update_collected
  135. BlockStructureTransformers.collect(block_structure)
  136. File "/openedx/edx-platform/./openedx/core/djangoapps/content/block_structure/transformers.py", line 78, in collect
  137. transformer.collect(block_structure)
  138. File "/openedx/edx-platform/./lms/djangoapps/course_api/blocks/transformers/blocks_api.py", line 58, in collect
  139. StudentViewTransformer.collect(block_structure)
  140. File "/openedx/edx-platform/./lms/djangoapps/course_api/blocks/transformers/student_view.py", line 63, in collect
  141. student_view_data = block.student_view_data()
  142. File "/openedx/edx-platform/common/lib/xmodule/xmodule/html_module.py", line 112, in student_view_data
  143. return {'enabled': True, 'html': self.get_html()}
  144. File "/openedx/edx-platform/./lms/djangoapps/edxnotes/decorators.py", line 30, in get_html
  145. return original_get_html(self, *args, **kwargs)
  146. File "/openedx/edx-platform/common/lib/xmodule/xmodule/html_module.py", line 123, in get_html
  147. user_id = self.runtime.service(self, 'user').get_current_user().opt_attrs.get(ATTR_KEY_ANONYMOUS_USER_ID)
  148. File "/openedx/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 2218, in service
  149. service = self._descriptor_system.service(block, service_name)
  150. File "/openedx/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 1621, in service
  151. service = super().service(block=block, service_name=service_name)
  152. File "/openedx/venv/lib/python3.8/site-packages/xblock/runtime.py", line 1125, in service
  153. raise NoSuchServiceError(f"Service {service_name!r} is not available.")
  154. xblock.exceptions.NoSuchServiceError: Service 'user' is not available.
  155. [pid: 23|app: 0|req: 103/350] *.*.*.* () {62 vars in 3309 bytes} [Fri Mar 17 00:21:07 2023] GET /api/course_home/outline/course-v1:Demo+2023+2023 => generated 9596 bytes in 271 msecs (HTTP/1.1 500) 9 headers in 614 bytes (1 switches on core 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement