Problem/Motivation

I am seeing warnings for anonymous user rendering a user (entity) display field_group which contains children. Empty field groups do not generate the error but disabled field groups with chilidren do. Authenticated users are not affected. at all.

I am not seeing similar errors for field groups

I have tried clearning the cache and re-building the permissions but the errors persists.

Other effects when a user display field group is enabled:

  • If I delete the fieldgroup from the user entity viewmode the error dissappears.
  • If I remove all children from the viewmode but leave it enabled to error disappears.
  • If I disable the fieldgroup the error persists.

The error log reports two warnings neither are specific enough to identify incorrect data.

Type	php
Date	Thursday, May 13, 2021 - 19:40
User	Anonymous (not verified)
Location	http://drupal894.syntapse.co.uk/geohub-directory
Referrer	https://drupal894.syntapse.co.uk/user/1
Message	Warning: in_array() expects parameter 2 to be array, null given in field_group_access_field_group_pre_render_alter() (line 47 of /var/www/html/web/modules/contrib/field_group_access/field_group_access.module)
#0 /var/www/html/web/core/includes/bootstrap.inc(600): _drupal_error_handler_real(2, 'in_array() expe...', '/var/www/html/w...', 47, Array)
#1 [internal function]: _drupal_error_handler(2, 'in_array() expe...', '/var/www/html/w...', 47, Array)
#2 /var/www/html/web/modules/contrib/field_group_access/field_group_access.module(47): in_array('field_group_acc...', NULL)
#3 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(539): field_group_access_field_group_pre_render_alter(Array, Object(stdClass), Array)
#4 /var/www/html/web/modules/contrib/field_group/field_group.module(777): Drupal\Core\Extension\ModuleHandler->alter('field_group_pre...', Array, Object(stdClass), Array)
#5 /var/www/html/web/modules/contrib/field_group/field_group.module(672): field_group_pre_render(Array, Object(stdClass), Array)
#6 /var/www/html/web/modules/contrib/field_group/field_group.module(551): field_group_fields_nest(Array, Array, 'user')
#7 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(287): field_group_build_entity_groups(Array, 'user', Array)
#8 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('user', Array)
#9 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#10 /var/www/html/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php(1157): Drupal\Core\Render\Renderer->render(Array)
#11 /var/www/html/web/core/modules/views/views.theme.inc(238): Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object(Drupal\views\ResultRow))
#12 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(287): template_preprocess_views_view_field(Array, 'views_view_fiel...', Array)
#13 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('views_view_fiel...', Array)
#14 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#15 /var/www/html/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php(1746): Drupal\Core\Render\Renderer->render(Array)
#16 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(771): Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object(Drupal\views\ResultRow))
#17 [internal function]: Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array)
#18 /var/www/html/web/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(100): call_user_func_array(Array, Array)
#19 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(781): Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_ren...', 'silenced_deprec...', 'Drupal\\Core\\Ren...')
#20 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(372): Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array)
#21 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#22 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(710): Drupal\Core\Render\Renderer->render(Array)
#23 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(577): Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array)
#24 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(468): Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, true)
#25 /var/www/html/web/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php(2170): Drupal\views\Plugin\views\style\StylePluginBase->render(Array)
#26 /var/www/html/web/core/modules/views/src/ViewExecutable.php(1533): Drupal\views\Plugin\views\display\DisplayPluginBase->render()
#27 /var/www/html/web/core/modules/views/src/Plugin/views/display/Block.php(138): Drupal\views\ViewExecutable->render()
#28 /var/www/html/web/core/modules/views/src/ViewExecutable.php(1630): Drupal\views\Plugin\views\display\Block->execute()
#29 /var/www/html/web/core/modules/views/src/Element/View.php(77): Drupal\views\ViewExecutable->executeDisplay('block_1', Array)
#30 /var/www/html/web/core/modules/views/src/Plugin/Block/ViewsBlock.php(59): Drupal\views\Element\View::preRenderViewElement(Array)
#31 /var/www/html/web/core/modules/block/src/BlockViewBuilder.php(171): Drupal\views\Plugin\Block\ViewsBlock->build()
#32 [internal function]: Drupal\block\BlockViewBuilder::preRender(Array)
#33 /var/www/html/web/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(100): call_user_func_array(Array, Array)
#34 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(781): Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_ren...', 'silenced_deprec...', 'Drupal\\Core\\Ren...')
#35 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(372): Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array)
#36 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(444): Drupal\Core\Render\Renderer->doRender(Array)
#37 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#38 /var/www/html/web/core/lib/Drupal/Core/Template/TwigExtension.php(501): Drupal\Core\Render\Renderer->render(Array)
#39 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_block.html.twig_dT70ipM-vcj4-IEPldnh_pHvL/gWGbfBy67G7SQfB6aDa3t8wX9KUYbsyIDx_BMxVHVJw.php(99): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true)
#40 /var/www/html/vendor/twig/twig/src/Template.php(216): __TwigTemplate_fbb2bd63d665556833f887b50324cfa8cbf149c637fda7f313d10d25163a6a58->block_content(Array, Array)
#41 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_block.html.twig_dT70ipM-vcj4-IEPldnh_pHvL/gWGbfBy67G7SQfB6aDa3t8wX9KUYbsyIDx_BMxVHVJw.php(84): Twig\Template->displayBlock('content', Array, Array)
#42 /var/www/html/vendor/twig/twig/src/Template.php(455): __TwigTemplate_fbb2bd63d665556833f887b50324cfa8cbf149c637fda7f313d10d25163a6a58->doDisplay(Array, Array)
#43 /var/www/html/vendor/twig/twig/src/Template.php(422): Twig\Template->displayWithErrorHandling(Array, Array)
#44 /var/www/html/vendor/twig/twig/src/Template.php(434): Twig\Template->display(Array)
#45 /var/www/html/web/core/themes/engines/twig/twig.engine(64): Twig\Template->render(Array)
#46 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/contrib/...', Array)
#47 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('block', Array)
#48 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(444): Drupal\Core\Render\Renderer->doRender(Array)
#49 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#50 /var/www/html/web/core/lib/Drupal/Core/Template/TwigExtension.php(501): Drupal\Core\Render\Renderer->render(Array)
#51 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_page.html.twig_Uj_vGMko2oe8WUEFhRnYk_4bx/EFncUi8bd5BM07pE_zpSzY0sLxICF5mx8NMEnwUnZxc.php(316): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true)
#52 /var/www/html/vendor/twig/twig/src/Template.php(216): __TwigTemplate_0b1c239462e0405b1e829654e48f3571857304f93d9006010bedef97bbddddf8->block_content(Array, Array)
#53 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_page.html.twig_Uj_vGMko2oe8WUEFhRnYk_4bx/EFncUi8bd5BM07pE_zpSzY0sLxICF5mx8NMEnwUnZxc.php(100): Twig\Template->displayBlock('content', Array, Array)
#54 /var/www/html/vendor/twig/twig/src/Template.php(455): __TwigTemplate_0b1c239462e0405b1e829654e48f3571857304f93d9006010bedef97bbddddf8->doDisplay(Array, Array)
#55 /var/www/html/vendor/twig/twig/src/Template.php(422): Twig\Template->displayWithErrorHandling(Array, Array)
#56 /var/www/html/vendor/twig/twig/src/Template.php(434): Twig\Template->display(Array)
#57 /var/www/html/web/core/themes/engines/twig/twig.engine(64): Twig\Template->render(Array)
#58 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/contrib/...', Array)
#59 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('page', Array)
#60 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#61 /var/www/html/web/core/lib/Drupal/Core/Template/TwigExtension.php(501): Drupal\Core\Render\Renderer->render(Array)
#62 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_html.html.twig_YgSYZlOLoHXpZNZB08d6k7ezs/A_T0tS0ZA72eP6a0MVQ2PNAtnXz5k1Bi2ohM_2ms3Xs.php(106): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true)
#63 /var/www/html/vendor/twig/twig/src/Template.php(455): __TwigTemplate_e81f223e4ec0c9ca36f45ef9fdb0d0771f09b93a495b85b4de991d9f27a862dd->doDisplay(Array, Array)
#64 /var/www/html/vendor/twig/twig/src/Template.php(422): Twig\Template->displayWithErrorHandling(Array, Array)
#65 /var/www/html/vendor/twig/twig/src/Template.php(434): Twig\Template->display(Array)
#66 /var/www/html/web/core/themes/engines/twig/twig.engine(64): Twig\Template->render(Array)
#67 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/custom/m...', Array)
#68 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('html', Array)
#69 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#70 /var/www/html/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(147): Drupal\Core\Render\Renderer->render(Array)
#71 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(573): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()
#72 /var/www/html/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(148): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure))
#73 /var/www/html/web/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\CurrentRouteMatch))
#74 [internal function]: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#75 /var/www/html/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func(Array, Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#76 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(156): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent))
#77 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#78 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#79 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#80 /var/www/html/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(191): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#81 /var/www/html/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(128): Drupal\page_cache\StackMiddleware\PageCache->fetch(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#82 /var/www/html/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(82): Drupal\page_cache\StackMiddleware\PageCache->lookup(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#83 /var/www/html/vendor/asm89/stack-cors/src/Asm89/Stack/Cors.php(49): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#84 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Asm89\Stack\Cors->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#85 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#86 /var/www/html/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#87 /var/www/html/web/core/lib/Drupal/Core/DrupalKernel.php(708): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#88 /var/www/html/web/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#89 {main}
.
Severity	Warning
Hostname	172.28.2.1
Operations	
Type	php
Date	Thursday, May 13, 2021 - 19:40
User	Anonymous (not verified)
Location	http://drupal894.syntapse.co.uk/geohub-directory
Referrer	https://drupal894.syntapse.co.uk/user/1
Message	Warning: in_array() expects parameter 2 to be array, null given in field_group_access_field_group_pre_render_alter() (line 47 of /var/www/html/web/modules/contrib/field_group_access/field_group_access.module)
#0 /var/www/html/web/core/includes/bootstrap.inc(600): _drupal_error_handler_real(2, 'in_array() expe...', '/var/www/html/w...', 47, Array)
#1 [internal function]: _drupal_error_handler(2, 'in_array() expe...', '/var/www/html/w...', 47, Array)
#2 /var/www/html/web/modules/contrib/field_group_access/field_group_access.module(47): in_array('field_group_acc...', NULL)
#3 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(539): field_group_access_field_group_pre_render_alter(Array, Object(stdClass), Array)
#4 /var/www/html/web/modules/contrib/field_group/field_group.module(777): Drupal\Core\Extension\ModuleHandler->alter('field_group_pre...', Array, Object(stdClass), Array)
#5 /var/www/html/web/modules/contrib/field_group/field_group.module(672): field_group_pre_render(Array, Object(stdClass), Array)
#6 /var/www/html/web/modules/contrib/field_group/field_group.module(551): field_group_fields_nest(Array, Array, 'user')
#7 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(287): field_group_build_entity_groups(Array, 'user', Array)
#8 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('user', Array)
#9 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#10 /var/www/html/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php(1157): Drupal\Core\Render\Renderer->render(Array)
#11 /var/www/html/web/core/modules/views/views.theme.inc(238): Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object(Drupal\views\ResultRow))
#12 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(287): template_preprocess_views_view_field(Array, 'views_view_fiel...', Array)
#13 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('views_view_fiel...', Array)
#14 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#15 /var/www/html/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php(1746): Drupal\Core\Render\Renderer->render(Array)
#16 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(771): Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object(Drupal\views\ResultRow))
#17 [internal function]: Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(Array)
#18 /var/www/html/web/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(100): call_user_func_array(Array, Array)
#19 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(781): Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_ren...', 'silenced_deprec...', 'Drupal\\Core\\Ren...')
#20 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(372): Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array)
#21 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#22 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(710): Drupal\Core\Render\Renderer->render(Array)
#23 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(577): Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array)
#24 /var/www/html/web/core/modules/views/src/Plugin/views/style/StylePluginBase.php(468): Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, true)
#25 /var/www/html/web/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php(2170): Drupal\views\Plugin\views\style\StylePluginBase->render(Array)
#26 /var/www/html/web/core/modules/views/src/ViewExecutable.php(1533): Drupal\views\Plugin\views\display\DisplayPluginBase->render()
#27 /var/www/html/web/core/modules/views/src/Plugin/views/display/Block.php(138): Drupal\views\ViewExecutable->render()
#28 /var/www/html/web/core/modules/views/src/ViewExecutable.php(1630): Drupal\views\Plugin\views\display\Block->execute()
#29 /var/www/html/web/core/modules/views/src/Element/View.php(77): Drupal\views\ViewExecutable->executeDisplay('block_1', Array)
#30 /var/www/html/web/core/modules/views/src/Plugin/Block/ViewsBlock.php(59): Drupal\views\Element\View::preRenderViewElement(Array)
#31 /var/www/html/web/core/modules/block/src/BlockViewBuilder.php(171): Drupal\views\Plugin\Block\ViewsBlock->build()
#32 [internal function]: Drupal\block\BlockViewBuilder::preRender(Array)
#33 /var/www/html/web/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(100): call_user_func_array(Array, Array)
#34 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(781): Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_ren...', 'silenced_deprec...', 'Drupal\\Core\\Ren...')
#35 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(372): Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array)
#36 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(444): Drupal\Core\Render\Renderer->doRender(Array)
#37 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#38 /var/www/html/web/core/lib/Drupal/Core/Template/TwigExtension.php(501): Drupal\Core\Render\Renderer->render(Array)
#39 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_block.html.twig_dT70ipM-vcj4-IEPldnh_pHvL/gWGbfBy67G7SQfB6aDa3t8wX9KUYbsyIDx_BMxVHVJw.php(99): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true)
#40 /var/www/html/vendor/twig/twig/src/Template.php(216): __TwigTemplate_fbb2bd63d665556833f887b50324cfa8cbf149c637fda7f313d10d25163a6a58->block_content(Array, Array)
#41 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_block.html.twig_dT70ipM-vcj4-IEPldnh_pHvL/gWGbfBy67G7SQfB6aDa3t8wX9KUYbsyIDx_BMxVHVJw.php(84): Twig\Template->displayBlock('content', Array, Array)
#42 /var/www/html/vendor/twig/twig/src/Template.php(455): __TwigTemplate_fbb2bd63d665556833f887b50324cfa8cbf149c637fda7f313d10d25163a6a58->doDisplay(Array, Array)
#43 /var/www/html/vendor/twig/twig/src/Template.php(422): Twig\Template->displayWithErrorHandling(Array, Array)
#44 /var/www/html/vendor/twig/twig/src/Template.php(434): Twig\Template->display(Array)
#45 /var/www/html/web/core/themes/engines/twig/twig.engine(64): Twig\Template->render(Array)
#46 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/contrib/...', Array)
#47 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('block', Array)
#48 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(444): Drupal\Core\Render\Renderer->doRender(Array)
#49 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#50 /var/www/html/web/core/lib/Drupal/Core/Template/TwigExtension.php(501): Drupal\Core\Render\Renderer->render(Array)
#51 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_page.html.twig_Uj_vGMko2oe8WUEFhRnYk_4bx/EFncUi8bd5BM07pE_zpSzY0sLxICF5mx8NMEnwUnZxc.php(316): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true)
#52 /var/www/html/vendor/twig/twig/src/Template.php(216): __TwigTemplate_0b1c239462e0405b1e829654e48f3571857304f93d9006010bedef97bbddddf8->block_content(Array, Array)
#53 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_page.html.twig_Uj_vGMko2oe8WUEFhRnYk_4bx/EFncUi8bd5BM07pE_zpSzY0sLxICF5mx8NMEnwUnZxc.php(100): Twig\Template->displayBlock('content', Array, Array)
#54 /var/www/html/vendor/twig/twig/src/Template.php(455): __TwigTemplate_0b1c239462e0405b1e829654e48f3571857304f93d9006010bedef97bbddddf8->doDisplay(Array, Array)
#55 /var/www/html/vendor/twig/twig/src/Template.php(422): Twig\Template->displayWithErrorHandling(Array, Array)
#56 /var/www/html/vendor/twig/twig/src/Template.php(434): Twig\Template->display(Array)
#57 /var/www/html/web/core/themes/engines/twig/twig.engine(64): Twig\Template->render(Array)
#58 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/contrib/...', Array)
#59 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('page', Array)
#60 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#61 /var/www/html/web/core/lib/Drupal/Core/Template/TwigExtension.php(501): Drupal\Core\Render\Renderer->render(Array)
#62 /var/www/html/web/sites/default/files/php/twig/609d7e1129e92_html.html.twig_YgSYZlOLoHXpZNZB08d6k7ezs/A_T0tS0ZA72eP6a0MVQ2PNAtnXz5k1Bi2ohM_2ms3Xs.php(106): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true)
#63 /var/www/html/vendor/twig/twig/src/Template.php(455): __TwigTemplate_e81f223e4ec0c9ca36f45ef9fdb0d0771f09b93a495b85b4de991d9f27a862dd->doDisplay(Array, Array)
#64 /var/www/html/vendor/twig/twig/src/Template.php(422): Twig\Template->displayWithErrorHandling(Array, Array)
#65 /var/www/html/vendor/twig/twig/src/Template.php(434): Twig\Template->display(Array)
#66 /var/www/html/web/core/themes/engines/twig/twig.engine(64): Twig\Template->render(Array)
#67 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/custom/m...', Array)
#68 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(431): Drupal\Core\Theme\ThemeManager->render('html', Array)
#69 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Core\Render\Renderer->doRender(Array, false)
#70 /var/www/html/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(147): Drupal\Core\Render\Renderer->render(Array)
#71 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(573): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()
#72 /var/www/html/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(148): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure))
#73 /var/www/html/web/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\CurrentRouteMatch))
#74 [internal function]: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#75 /var/www/html/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func(Array, Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#76 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(156): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent))
#77 /var/www/html/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#78 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#79 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#80 /var/www/html/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(191): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#81 /var/www/html/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(128): Drupal\page_cache\StackMiddleware\PageCache->fetch(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#82 /var/www/html/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(82): Drupal\page_cache\StackMiddleware\PageCache->lookup(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#83 /var/www/html/vendor/asm89/stack-cors/src/Asm89/Stack/Cors.php(49): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#84 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Asm89\Stack\Cors->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#85 /var/www/html/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#86 /var/www/html/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#87 /var/www/html/web/core/lib/Drupal/Core/DrupalKernel.php(708): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#88 /var/www/html/web/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#89 {main}
.
Severity	Warning
Hostname	172.28.2.1

Steps to reproduce

  • install and enable module
  • add custom fields to user
  • add group to user display
  • wrap fields in group (indent fields under group in field UI)
  • note authenticated account works fine
  • note anon account throws errors on each page load
  • leave group enabled but drag fields to same top level
  • note anon account no longer throws error
  • move fields back under group and disable whole group
  • note anon account throws errors again.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Comments

Syntapse created an issue. See original summary.

Syntapse’s picture

Issue summary: View changes
Syntapse’s picture

Issue summary: View changes
Syntapse’s picture

Title: Warning: in_array() expects parameter 2 to be array, null given in field_group_access_field_group_pre_render_alter() » Warnings for anonymous user viewing a user display mode field_group which contains children.
Issue summary: View changes