- 🇮🇳India tssarun
I too facing the same issue.
Steps to reproduce
Drupal 9.5.11
Workflow 1.7(composer require 'drupal/workflow:^1.7')1) After installing, create a workflow and save it.
2) Click 'Manage display' and the page will throw a fatal error.The website encountered an unexpected error. Please try again later.
TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, no array or string given in call_user_func_array() (line 72 of core/modules/field_ui/src/Element/FieldUiTable.php).
call_user_func_array(NULL, Array) (Line: 72)
Drupal\field_ui\Element\FieldUiTable::tablePreRender(Array)
call_user_func_array(Array, Array) (Line: 101)
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: 788)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 374)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 446)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19) - Status changed to Active
over 1 year ago 4:58am 29 January 2024 - First commit to issue fork.
- 🇮🇳India bharath-kondeti Hyderabad
@tssarun Not able to reproduce this issue with same configurations. Can you please help with more specific steps or use-case where you are facing this issue ?
- Status changed to Postponed: needs info
over 1 year ago 4:04pm 31 January 2024 - 🇳🇱Netherlands johnv
Which Display tab is meant?
Please give exact instructions, like:
- Add workflow
- Add workflow to node
- Create node
- Erro or node display.
Include URL path where possible for each step.Using D10.1.7
- 🇳🇱Netherlands johnv
@vvs, @tssarun, does this still happen with current dev? (I will soon release a 1.9 version.)
- 🇳🇱Netherlands johnv
I do get the following WSOD when dragging the language (langcode) from 'Disabled' to the upper part of the screen:
The website encountered an unexpected error. Try again later. Drupal\Component\Plugin\Exception\PluginNotFoundException: The "hidden" plugin does not exist. Valid plugin IDs for Drupal\Core\Field\FormatterPluginManager are: comment_username, comment_default, comment_permalink, datetime_custom, datetime_default, datetime_plain, datetime_time_ago, file_link, file_audio, file_extension, file_filemime, file_size, file_uri, file_video, file_default, file_rss_enclosure, file_table, file_url_plain, image, image_url, link, link_separate, office_hours, office_hours_schema_org, office_hours_status, office_hours_table, office_hours_table_details, list_default, list_key, entity_reference_rss_category, text_default, text_summary_or_trimmed, text_trimmed, author, user_name, webform_entity_reference_entity_view, webform_entity_reference_link, webform_entity_reference_url, workflow_default, workflow_state_history, basic_string, boolean, number_decimal, entity_reference_entity_view, entity_reference_entity_id, entity_reference_label, number_integer, language, email_mailto, number_unformatted, string, timestamp_ago, timestamp, uri_link in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (line 53 of core\lib\Drupal\Component\Plugin\Discovery\DiscoveryTrait.php). Drupal\Core\Plugin\DefaultPluginManager->getDefinition('hidden') (Line: 57) Drupal\Core\Field\FormatterPluginManager->createInstance('hidden', Array) (Line: 81) Drupal\Core\Plugin\DefaultLazyPluginCollection->initializePlugin('hidden') (Line: 80) Drupal\Component\Plugin\LazyPluginCollection->get('hidden') (Line: 148) Drupal\Component\Plugin\LazyPluginCollection->getIterator() (Line: 114) Drupal\Core\Plugin\DefaultLazyPluginCollection->getConfiguration() (Line: 303) Drupal\Core\Config\Entity\ConfigEntityBase->preSave(Object) (Line: 272) Drupal\Core\Entity\EntityDisplayBase->preSave(Object) (Line: 529) Drupal\Core\Entity\EntityStorageBase->doPreSave(Object) (Line: 484) Drupal\Core\Entity\EntityStorageBase->save(Object) (Line: 239) Drupal\Core\Config\Entity\ConfigEntityStorage->save(Object) (Line: 370) Drupal\Core\Entity\EntityBase->save() (Line: 618) Drupal\Core\Config\Entity\ConfigEntityBase->save() (Line: 293) Drupal\Core\Entity\EntityForm->save(Array, Object)