Active
Project:
Blazy
Version:
3.0.17
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
3 Apr 2026 at 08:13 UTC
Updated:
3 Apr 2026 at 08:16 UTC
Jump to comment: Most recent, Most recent file
I have a media field with image and video.
When i add a video i get this error even i select default entity view formatter.
The website encountered an unexpected error. Try again later.
LogicException: Cannot create key "uri" on non-array value. in Drupal\Component\Utility\NestedArray::setValue() (line 154 of core/lib/Drupal/Component/Utility/NestedArray.php).
Drupal\blazy\BlazySettings->setInternal('image.uri', 'public://product/image/BO4007_1.jpg', 1) (Line: 215)
Drupal\blazy\BlazySettings->set('image.uri', 'public://product/image/BO4007_1.jpg') (Line: 221)
Drupal\blazy\Media\BlazyImage::fromAny(Object, Array) (Line: 193)
Drupal\blazy\Media\BlazyOEmbed->build(Array) (Line: 107)
Drupal\blazy\Field\BlazyEntityMediaBase->withElementDetail(Array) (Line: 297)
Drupal\blazy\Field\BlazyEntityVanillaBase->withElement(Array) (Line: 204)
Drupal\blazy\Field\BlazyEntityVanillaBase->getElement(Array, Object, 0) (Line: 177)
Drupal\blazy\Field\BlazyEntityVanillaBase->getElements(Array, Array, 'it') (Line: 123)
Drupal\blazy\Field\BlazyEntityVanillaBase->buildElements(Array, Array, 'it') (Line: 67)
Drupal\blazy\Field\BlazyEntityVanillaBase->commonViewElements(Object, 'it', Array) (Line: 116)
Drupal\blazy\Field\BlazyEntityVanillaBase->viewElements(Object, 'it') (Line: 91)
Drupal\Core\Field\FormatterBase->view(Object, 'it') (Line: 83)
Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, 'it') (Line: 275)
Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 288)
Drupal\layout_builder\Entity\LayoutBuilderEntityViewDisplay->buildMultiple(Array) (Line: 341)
Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'catalog') (Line: 283)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 240)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 107)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 876)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 438)
Drupal\Core\Render\Renderer->doRender(Array, Object) (Line: 227)
Drupal\Core\Render\Renderer->render(Array) (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 65)
__TwigTemplate_c31f8afe875cec3895ac1be8c918dfc5->doDisplay(Array, Array) (Line: 402)
Twig\Template->yield(Array, Array) (Line: 358)
Twig\Template->display(Array) (Line: 373)
Twig\Template->render(Array) (Line: 51)
Twig\TemplateWrapper->render(Array) (Line: 34)
twig_render_template('themes/custom/customer_frontend/templates/views/views-view-unformatted.html.twig', Array) (Line: 380)
Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 497)
Drupal\Core\Render\Renderer->doRender(Array, Object) (Line: 510)
Drupal\Core\Render\Renderer->doRender(Array, Object) (Line: 227)
Drupal\Core\Render\Renderer->render(Array) (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 120)
__TwigTemplate_c911c75bd8a3338a348719f96f926dad->doDisplay(Array, Array) (Line: 402)
Twig\Template->yield(Array, Array) (Line: 358)
Twig\Template->display(Array) (Line: 373)
Twig\Template->render(Array) (Line: 51)
Twig\TemplateWrapper->render(Array) (Line: 34)
twig_render_template('themes/custom/customer_frontend/templates/commerce/views-view--oto-commerce-catalog.html.twig', Array) (Line: 380)
Drupal\Core\Theme\ThemeManager->render('views_view__oto_commerce_catalog', Array) (Line: 497)
Drupal\Core\Render\Renderer->doRender(Array, Object) (Line: 510)
Drupal\Core\Render\Renderer->doRender(Array, Object) (Line: 227)
Drupal\Core\Render\Renderer->render(Array) (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 89)
__TwigTemplate_55c7168de12f9dcd5d760542c59a8fe5->block_content(Array, Array) (Line: 446)
Twig\Template->yieldBlock('content', Array, Array) (Line: 72)
__TwigTemplate_55c7168de12f9dcd5d760542c59a8fe5->doDisplay(Array, Array) (Line: 402)
Twig\Template->yield(Array, Array) (Line: 358)
Twig\Template->display(Array) (Line: 373)
Twig\Template->render(Array) (Line: 51)
Twig\TemplateWrapper->render(Array) (Line: 34)
twig_render_template('themes/custom/customer_frontend/templates/block/block.html.twig', Array) (Line: 380)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 497)
Drupal\Core\Render\Renderer->doRender(Array, Object) (Line: 250)
Drupal\Core\Render\Renderer->doRenderRoot(Array, Object) (Line: 141)
Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::renderInIsolation():140}() (Line: 627)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 140)
Drupal\Core\Render\Renderer->renderInIsolation(Array) (Line: 167)
Drupal\Core\Render\Renderer->doRenderPlaceholder(Array) (Line: 729)
Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::replacePlaceholders():728}()
Create a media field with video and image.
Add video and image to entity
Go to entity view page.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | blazy-fix-nested-array-scalar-parent-3582957.patch | 767 bytes | trickfun |
Comments
Comment #2
trickfun commentedPatch fix the issue
Comment #3
trickfun commented