Fix Error on add custom block type

Created on 4 December 2023, 7 months ago

Problem/Motivation

Error on add custom block to region in layot builder:

ajax.js?v=10.1.6:1195 Uncaught Drupal.AjaxError {message: '\nВозникла AJAX HTTP ошибка.\nПолученный код HTTP: 5…\\Core\\DrupalKernel->handle(Object) (Line: 19)\n', name: 'AjaxError', stack: 'Error\n    at https://zzz.docksal.site/core/mis…oy.docksal.site/core/misc/ajax.js?v=10.1.6:1890:3'}message: "\nВозникла AJAX HTTP ошибка.\nПолученный код HTTP: 500\nDebugging information follows.\nPath: /layout_builder/add/block/overrides/node.1/10/blb_region_col_2/inline_block%3Areview\nТекст Состояния: error\nТекст Ответа: На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.TypeError: key(): Argument #1 ($array) must be of type array, null given in key() (line 462 of modules/contrib/entity_browser/src/Plugin/Field/FieldWidget/EntityReferenceBrowserWidget.php). Drupal\\entity_browser\\Plugin\\Field\\FieldWidget\\EntityReferenceBrowserWidget::processEntityBrowser(Array, Object, Array)\ncall_user_func_array(Array, Array) (Line: 1012)\nDrupal\\Core\\Form\\FormBuilder->doBuildForm('layout_builder_add_block', Array, Object) (Line: 1075)\nDrupal\\Core\\Form\\FormBuilder->doBuildForm('layout_builder_add_block', Array, Object) (Line: 1075)\nDrupal\\Core\\Form\\FormBuilder->doBuildForm('layout_builder_add_block', Array, Object) (Line: 1075)\nDrupal\\Core\\Form\\FormBuilder->doBuildForm('layout_builder_add_block', Array, Object) (Line: 1075)\nDrupal\\Core\\Form\\FormBuilder->doBuildForm('layout_builder_add_block', Array, Object) (Line: 1075)\nDrupal\\Core\\Form\\FormBuilder->doBuildForm('layout_builder_add_block', Array, Object) (Line: 579)\nDrupal\\Core\\Form\\FormBuilder->processForm('layout_builder_add_block', Array, Object) (Line: 325)\nDrupal\\Core\\Form\\FormBuilder->buildForm(Object, Object) (Line: 73)\nDrupal\\Core\\Controller\\FormController->getContentResult(Object, Object)\ncall_user_func_array(Array, Array) (Line: 123)\nDrupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}() (Line: 592)\nDrupal\\Core\\Render\\Renderer->executeInRenderContext(Object, Object) (Line: 124)\nDrupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)\nDrupal\\Core\\EventSubscriber\\EarlyRenderingControllerWrapperSubscriber->Drupal\\Core\\EventSubscriber\\{closure}() (Line: 181)\nSymfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object, 1) (Line: 76)\nSymfony\\Component\\HttpKernel\\HttpKernel->handle(Object, 1, 1) (Line: 58)\nDrupal\\Core\\StackMiddleware\\Session->handle(Object, 1, 1) (Line: 48)\nDrupal\\Core\\StackMiddleware\\KernelPreHandle->handle(Object, 1, 1) (Line: 106)\nDrupal\\page_cache\\StackMiddleware\\PageCache->pass(Object, 1, 1) (Line: 85)\nDrupal\\page_cache\\StackMiddleware\\PageCache->handle(Object, 1, 1) (Line: 48)\nDrupal\\Core\\StackMiddleware\\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)\nDrupal\\Core\\StackMiddleware\\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)\nDrupal\\Core\\StackMiddleware\\AjaxPageState->handle(Object, 1, 1) (Line: 51)\nDrupal\\Core\\StackMiddleware\\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)\nDrupal\\Core\\DrupalKernel->handle(Object) (Line: 19)\n"name: "AjaxError"stack: "Error\n    at https://zzz.docksal.site/core/misc/ajax.js?v=10.1.6:196:32\n    at https://zzz.docksal.site/core/misc/ajax.js?v=10.1.6:1890:3"[[Prototype]]: Error
    at https://zzz.docksal.site/core/misc/ajax.js?v=10.1.6:196:32
    at https://zzz.docksal.site/core/misc/ajax.js?v=10.1.6:1890:3
Drupal.Ajax.error @ ajax.js?v=10.1.6:1195
complete @ ajax.js?v=10.1.6:597
c @ jquery.min.js?v=3.7.0:2
fireWith @ jquery.min.js?v=3.7.0:2
l @ jquery.min.js?v=3.7.0:2
(анонимная) @ jquery.min.js?v=3.7.0:2
Объект load (асинхронный)
send @ jquery.min.js?v=3.7.0:2
ajax @ jquery.min.js?v=3.7.0:2
Drupal.Ajax.eventResponse @ ajax.js?v=10.1.6:788
(анонимная) @ ajax.js?v=10.1.6:635
dispatch @ jquery.min.js?v=3.7.0:2
v.handle @ jquery.min.js?v=3.7.0:2
20:37:40.647 

Steps to reproduce

Add custon block "review"
Add fields: field_company_name (text), body, field_image (re-use media image field)

🐛 Bug report
Status

Active

Version

9.0

Component

Code

Created by

🇷🇺Russia VVS Russia

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024