cms-1 | File "/openedx/edx-platform/openedx/core/djangoapps/xblock/rest_api/views.py", line 348, in post
cms-1 | block.save()
cms-1 | File "/mnt/xblock/xblock/core.py", line 515, in save
cms-1 | self.runtime.save_block(self)
cms-1 | File "/openedx/edx-platform/openedx/core/djangoapps/xblock/runtime/openedx_content_runtime.py", line 290, in save_block
cms-1 | serialized = serialize_modulestore_block_for_openedx_content(block)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/edx-platform/openedx/core/lib/xblock_serializer/api.py", line 35, in serialize_modulestore_block_for_openedx_content
cms-1 | return XBlockSerializer(block, write_url_name=False, write_copied_from=False)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/edx-platform/openedx/core/lib/xblock_serializer/block_serializer.py", line 41, in __init__
cms-1 | self.olx_node = self._serialize_block(block)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/edx-platform/openedx/core/lib/xblock_serializer/block_serializer.py", line 80, in _serialize_block
cms-1 | olx = self._serialize_normal_block(block)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/edx-platform/openedx/core/lib/xblock_serializer/block_serializer.py", line 124, in _serialize_normal_block
cms-1 | block.add_xml_to_node(olx_node)
cms-1 | File "/openedx/edx-platform/xmodule/xml_block.py", line 480, in add_xml_to_node
cms-1 | for attr in sorted(own_metadata(self)):
cms-1 | ^^^^^^^^^^^^^^^^^^
cms-1 | File "/openedx/edx-platform/xmodule/modulestore/inheritance.py", line 340, in own_metadata
cms-1 | return block.get_explicitly_set_fields_by_scope(Scope.settings)
cms-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cms-1 | AttributeError: 'ProblemBlockWithMixins' object has no attribute 'get_explicitly_set_fields_by_scope'
cms-1 | [22/Apr/2026 17:27:11] "POST /api/xblock/v2/xblocks/lb:BradenX:LC1:problem:35cabc6a-6e20-494a-83ee-0107f68ded68/fields/ HTTP/1.1" 500 337505
Related to #38271 ?