Try enabling the legacy_studio.unit_editor waffle flag, either for the course or for the whole Studio. I suspect there is an incompatibility between the PDF XBlock and the new Authoring MFE. If so, one of them will need to be fixed, but I’m not sure where the error lies.
The NoUpstream exception in your third screenshot is unrelated and can be ignored. In fact, we shouldn’t be logging it as an exception since it’s kind of a “normal” status in most cases. CC @kmccormick
Hey @vuthehuyht , I recently tested the new unit editor with both your PDFXBlock and RaccoonGang’s PdfXBlock and did not encounter any issues. I was testing with Ulmo, so you are probably encountering a bug that existed in the Sumac release but was fixed since then.
Here’s the new unit editor in Ulmo with the PDF block:
For Sumac, ensure that the contentstore.new_studio_mfe.use_new_unit_page waffle flag is set to No (False). This will ensure that you are using the legacy unit editor, which works with the PDF block.
When you upgrade to Teak, ensure that legacy_studio.unit_editor is set to Yes (True). This will ensure that you continue using the legacy unit editor.
When you upgrade to Ulmo, try setting legacy_studio.unit_editor back to No (False). This will switch you to the new unit editor. If you still see the issue in Ulmo, then let us know.