- Issue created by @fox_01
- 🇩🇪Germany jurgenhaas Gottmadingen
There must be an action plugin for which the configuration form can not be built. In such a scenario there is an error written to the Drupal logs, something like this:
The configuration form of %label action plugin can not be loaded. Plugin ignored.
Can you please have a look in the logs and see, which plugin is mentioned there?
- 🇩🇪Germany fox_01
It says
The configuration form of workflow_node_given_state_action action plugin can not be loaded. Plugin ignored.
It is also happening with the latest dev of BPMN.
- 🇩🇪Germany jurgenhaas Gottmadingen
Oh, the workflow module. That's causing headaches a lot. This error is caused by the workflow module and should be reported there. Somewhere in
\Drupal\workflow\Plugin\Action\WorkflowNodeGivenStateAction::buildConfigurationForm
it throws an exception and ECA is trying to capture that, but then has a follow-up issue since it has no form available.I'm moving this issue to ECA to improve the catch process there. But the workflow issue still needs to be reported there.
- Merge request !442Issue #3465248 by fox_01, jurgenhaas: TypeError:... → (Merged) created by jurgenhaas
- Status changed to Needs review
4 months ago 3:03pm 1 August 2024 - 🇩🇪Germany jurgenhaas Gottmadingen
The MR improves the error message in the logs to also tell us about the exception that caused the issue in the other module. It then also falls back to a configuration form that tells the user, that there is an issue, instead of causing an issue.
@fox_01 please review and test the MR, but don't forget to let the workflow maintainers know as well.
-
jurgenhaas →
committed 6b92fc94 on 2.1.x
Issue #3465248 by jurgenhaas, fox_01: TypeError: Drupal\...
-
jurgenhaas →
committed 6b92fc94 on 2.1.x
-
jurgenhaas →
committed 01f9d1ce on 2.0.x
Issue #3465248 by jurgenhaas, fox_01: TypeError: Drupal\...
-
jurgenhaas →
committed 01f9d1ce on 2.0.x
- Status changed to Fixed
3 months ago 2:47pm 16 August 2024 - 🇩🇪Germany jurgenhaas Gottmadingen
It's really disappointing when, as a maintainer, you fix bugs and then don't get feedback from the reported. I've now tested again myself and believe this is working.
Automatically closed - issue fixed for 2 weeks with no activity.