The "" plugin does not exist / rabbit_hole_update_8105

Created on 28 July 2023, 11 months ago
Updated 25 October 2023, 8 months ago

Just doing regular composer updates on Drupal 9.5.9

[error] Update aborted by: rabbit_hole_update_8105 (8105 - Move redirect settings into new "configuration" property.)

The "" plugin does not exist. Valid plugin IDs for Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPluginManager are: page_redirect, display_page, access_denied, page_not_found

πŸ› Bug report
Status

Fixed

Version

2.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States jcontreras

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

Comments & Activities

  • Issue created by @jcontreras
  • πŸ‡ΊπŸ‡¦Ukraine Matroskeen πŸ‡ΊπŸ‡¦ Ukraine, Lutsk

    rabbit_hole_update_8105() update is looking at rabbit_hole.behavior_settings.* config objects.
    Can you confirm that it fails when action property is empty?

  • Status changed to Needs review 11 months ago
  • Open in Jenkins β†’ Open on Drupal.org β†’
    Core: 10.0.7 + Environment: PHP 8.1 & MariaDB 10.3.22
    last update 11 months ago
    24 pass
  • πŸ‡ΊπŸ‡¦Ukraine Matroskeen πŸ‡ΊπŸ‡¦ Ukraine, Lutsk

    In the meantime, here is a patch that you can try.

  • Status changed to RTBC 11 months ago
  • πŸ‡ΊπŸ‡ΈUnited States jcontreras

    Your patch fixed teh issue and I was able to run the updates. Thank you!

  • Status changed to Fixed 11 months ago
  • πŸ‡ΊπŸ‡¦Ukraine Matroskeen πŸ‡ΊπŸ‡¦ Ukraine, Lutsk

    Thanks!

  • Automatically closed - issue fixed for 2 weeks with no activity.

  • Status changed to Fixed 8 months ago
  • πŸ‡³πŸ‡±Netherlands MLZR Zutphen

    I had a similar error:
    "Drupal\Component\Plugin\Exception\PluginNotFoundException: The "" plugin does not exist. Valid plugin IDs for Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPluginManager are: access_denied, display_page, page_not_found, page_redirect in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (regel 53 van .../core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php)."

    This error was always after I logged in as admin. After I visit and saved the settings on the page in rabbit-hole -> user settings this disappears. I repeat this and is working in my case.

    Go to: /admin/config/content/rabbit-hole then on entity-type 'user' -> settings ( or direct to /admin/config/content/rabbit-hole/user )
    click save on that page. Check, problem solved!

Production build 0.69.0 2024