This relatively recent post 

https://openedx.atlassian.net/wiki/spaces/LEARNER/pages/161232918/Configuring+the+new+course+landing+experience

says that Docker devstack should not have the "edX Studio doesn't support 
third-party xblock handler urls" issue. However, I see these errors (with 
almost exact stack trace as quoted in the above note) when I review 
dev.provision output of a recent vanilla https://github.com/edx/devstack 
run.

I'm not sure how Docker devstack is supposed to take care of this issue any 
differently than devstack with celery, though. Following down the error 
stack trace, I don't see any obvious forks that would lead anywhere except 
right into the last 3 methods that, pretty much, are hardcoded to produce 
the error:

File 
"/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/video_module/video_module.py",
 
line 1037, in <dictcomp>
    for lang in available_translations
File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", 
line 1480, in handler_url
    return descriptor_global_handler_url(block, handler_name, suffix, 
query, thirdparty)
File "/edx/app/edxapp/edx-platform/cms/lib/xblock/runtime.py", line 14, in 
handler_url
    raise NotImplementedError("edX Studio doesn't support third-party 
xblock handler urls")

The article says: "The above error occurs if the background celery 
connection between Studio and LMS is not configured"
Well, I don't see any indications that Docker devstack has the "celery 
connection" configured, and other than CELERY_ALWAYS_EAGER = True - no 
special configuration to emulate such a connection. Considering that the 
error is still present, it sounds like Docker devstack doesn't provide the 
cure for the issue as the article suggests.

Does anyone know what the real issue is with the error message in the 
header here? Any recommendation on where to look for a solution for Docker 
devstack (with no celery running)?

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/8847daa7-5e81-48f2-bfa5-c8a00eac2966%40googlegroups.com.

Reply via email to