Puncte:0

Eroare neașteptată de la o pagină de aspect

drapel us

Lucrez cu Gestionare afișaj, dar pentru una dintre paginile mele apare o eroare pe pagina Aspect.

Eroare: apel la o funcție membru getEntityTypeId() pe null in Drupal\layout_builder\Plugin\Block\InlineBlock->build() (linia 223 din core/modules/layout_builder/src/Plugin/Block/InlineBlock.php).
Drupal\layout_builder\Plugin\Block\InlineBlock->build() (linia: 105)
Drupal\layout_builder\EventSubscriber\BlockComponentRenderArray->onBuildRender(Object, 'section_component.build.render_array', Object) call_user_func(Array, Object, 'section_component.build.render_array', Object) (Linie: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('section_component.build.render_array', Object) (Linia: 90)
Drupal\layout_builder\SectionComponent->toRenderArray(Array, 1) (Linie: 86)
Drupal\layout_builder\Section->toRenderArray(Array, 1) (Linie: 250)
Drupal\layout_builder\Element\LayoutBuilder->buildAdministrativeSection(Object, 0) (Linie: 123)
Drupal\layout_builder\Element\LayoutBuilder->layout(Obiect) (linia: 97)
Drupal\layout_builder\Element\LayoutBuilder->preRender(Array) call_user_func_array(Matrice, Matrice) (Linie: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callback-urile trebuie să fie metode ale unei clase care implementează \Drupal\Core\Security\TrustedCallbackInterface sau să fie o funcție anonimă. Reapelul a fost %s. Suport pentru această implementare callback este depreciată în 8.8.0 și va fi eliminată în Drupal 9.0.0. https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Linie: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Linia: 372)
Drupal\Core\Render\Renderer->doRender(Array) (linia: 444)
Drupal\Core\Render\Renderer->doRender(Array, ) (Linie: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Linie: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent{closure}() (Linia: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Linia: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Linia: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Linie: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Linie: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Linia: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Linie: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Obiect, 1, 1) (Linie: 57)
Drupal\Core\StackMiddleware\Session->handle(Obiect, 1, 1) (Linie: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Obiect, 1, 1) (Linie: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Linie: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Linie: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Obiect, 1, 1) (Linie: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Obiect, 1, 1) (Linia: 23)
Stack\StackedHttpKernel->handle(Obiect, 1, 1) (Linie: 708)
Drupal\Core\DrupalKernel->handle(Obiect) (Linia: 19)

Are ceva de-a face

Calea: /colors/web/node/1/layout. Drupal\Core\Http\Exception\CacheableAccessDeniedHttpException: este necesară permisiunea „configurați orice aspect”. în Drupal\Core\Routing\AccessAwareRouter->checkAccess() (linia 117 din /Users//Sites//web/core/lib/Drupal/Core/Routing/AccessAwareRouter.php).

Mulțumiri.

Nu lucrez cu unul

Hodba Khalaf avatar
drapel eg
Trebuie să publicați mai multe informații despre ce a cauzat eroarea, care sunt modulele instalate din ecosistemul Layout Builder. este un bloc personalizat?
apaderno avatar
drapel us
Bun venit la Drupal Answers! A cita o excepție și a arăta o urmărire nu înseamnă a pune o întrebare. Lipsesc multe detalii din întrebare, care spune doar *Lucrez cu Gestionați afișajul, dar pentru una dintre paginile mele apare o eroare pe pagina Aspect.* Nu există nicio modalitate de a reproduce problema fără mai multe Detalii. Nu putem depana un site la care nu avem acces. Trebuie să depanați ceea ce se întâmplă și să adăugați ceea ce ați aflat la întrebare.
apaderno avatar
drapel us
Aș începe să investighez de ce `Drupal\layout_builder\Plugin\Block\InlineBlock::build()` primește o valoare `NULL` când este sigur că va obține o instanță de clasă. Ar putea fi modulul *Layout Builder* ar trebui să verifice pur și simplu că obține ceea ce se așteaptă (și ar fi o eroare principală Drupal care trebuie raportată), sau ar putea fi un alt modul care setează greșit la `NULL` un obiect de entitate ( și ar fi o eroare în modulul respectiv). Din păcate, backtrace nu ajută la înțelegerea asta.
drapel us
Da, practic, primesc o eroare cu Layout în care una dintre paginile reale nu funcționează.
drapel us
Bine acum funcționează! prima pagină este un nod, rolul de utilizator anonim necesită permisiuni „Vedeți conținutul publicat”.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.