OpenEdX从Koa升级到Tutor Palm后LMS打开课程报WebpackBundleLookupError
OpenEdX Koa升级到Tutor Palm后LMS课程无法打开问题
我正在将OpenEdX系统从原生Koa版本升级到Tutor Palm版本,迁移进度已完成约80%。所有自定义及原生功能均可正常运行,Course Studio部分也工作正常,但在LMS中无法打开课程,出现如下错误:
raise WebpackBundleLookupError('Cannot resolve bundle {0}.'.format(bundle_name)) webpack_loader.exceptions.WebpackBundleLookupError: Cannot resolve bundle CourseOutline.
该错误由代码行 super().get(request, course=course, page_context=page_context, kwargs) 触发。
当前Tutor Palm版本相关对象信息
- course对象:
<CourseBlockWithMixins @0E2D license=None, parent=None, name=None, tags=, display_name='Geography', course_edit_method='Studio', days_early_for_beta=None, due=None, edxnotes=False, edxnotes_visibility=True, giturl=None, graceperiod=None, graded=False, group_access={}, in_entrance_exam=False … - page_context对象:
{'course': <CourseBlockWithMixins @0E2D license=None, parent=None, name=None, tags=, display_name='Geography', course_edit_method='Studio', days_early_for_beta=None, due=None, edxnotes=False, edxnotes_visibility=True, giturl=None, graceperiod=None, graded=False, group_access={}, in_entrance_exam=False, matlab_api_key=None, max_attempts=None, relative_weeks_due=None, rerandomize='never', self_paced=False, show_correctness='always', …
原生Koa版本相关对象信息(可正常工作)
- course对象:
CourseDescriptorWithMixins(CombinedSystem(None, <xmodule.modulestore.split_mongo.caching_descriptor_system.CachingDescriptorSystem object at 0x7fe6faef9880>), InheritingFieldData(<xmodule.modulestore.split_mongo.split_mongo_kvs.SplitMongoKVS object at 0x7fe6facf7f40>), ScopeIds(user_id=None, block_type='course', def_id=BlockUsageLocator(CourseLocator('RICE', '10_10_2178', '2021_Q1', None, None), 'course', 'course'), usage_id=BlockUsageLocator(CourseLocator('RICE', '10_10_2178', '2021_Q1', None, None), 'course', 'course'))) - page_context对象:
{'course': CourseDescriptorWithMixins(CombinedSystem(None, <xmodule.modulestore.split_mongo.caching_descriptor_system.CachingDescriptorSystem object at 0x7fe6faef9880>), InheritingFieldData(<xmodule.modulestore.split_mongo.split_mongo_kvs.SplitMongoKVS object at 0x7fe6facf7f40>), ScopeIds(user_id=None, block_type='course', def_id=BlockUsageLocator(CourseLocator('RICE', '10_10_2178', '2021_Q1', None, None), …
是否有人遇到过此类问题?
内容的提问来源于stack exchange,提问作者Neeraj Kumar
相关产品推荐
相关产品推荐

