The following theme is missing from the file system: jquery_ui_resizable

Created on 11 March 2025, 5 months ago

Problem/Motivation

I recently started seeing this error on one of our sites.

User warning: The following theme is missing from the file system: jquery_ui_resizable in Drupal\Core\Extension\ExtensionPathResolver->getPathname() (line 63 of core/lib/Drupal/Core/Extension/ExtensionPathResolver.php).

Since I do not personally touch this site much, I'm not terribly sure when it started happening. drupal/bootstrap is the only package in this site which is calling this module as a dependency. I'm not sure why the drupal system thinks this module should be a theme and not a module, though. Looking at bootstrap.info.yml, the dependency seems correct:

dependencies:
  - jquery_ui:jquery_ui
  - jquery_ui_draggable:jquery_ui_draggable
  - jquery_ui_resizable:jquery_ui_resizable

Possibly related to https://www.drupal.org/project/bootstrap/issues/3427365 πŸ› Remove jQuery UI Library's Core dependency and Add module dependency Fixed ?

πŸ› Bug report
Status

Active

Version

3.35

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States loopy1492

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

Comments & Activities

  • Issue created by @loopy1492
  • πŸ‡ΊπŸ‡ΈUnited States loopy1492

    Downgrading the module to 3.31 causes the error to disappear. This seems to indicate it is an issue with 3427365 somehow.

  • πŸ‡ΊπŸ‡ΈUnited States loopy1492

    This error appears simultaneously when the theme upgrades past 3.31:

    Deprecated function: dirname(): Passing null to parameter #1 ($path) of type string is deprecated in Drupal\Core\Extension\ExtensionPathResolver->getPath() (line 85 of core/lib/Drupal/Core/Extension/ExtensionPathResolver.php).

    ...specifically, in relation to LibraryDiscoveryParser->buildByExtension() which would indicate an issue with including the library. We definitely have the https://www.drupal.org/project/jquery_ui_resizable β†’ installed and enabled. If some other step is required, I haven't seen that indicated anywhere in any documentation.

  • Status changed to Fixed 13 days ago
  • πŸ‡¨πŸ‡¦Canada joseph.olstad

    Have you tried the latest releases 3.35 or 3.36?

    ╭─◀ β˜• joseph.olstad laptop β–Ά ~/drupal.org/bootstrap β–Ά πŸ“‚9 πŸ“ƒ23 πŸ”—0 β–Ά πŸ”€ 8.x-3.x β–Ά
    ╰❯ $ grep jquery_ui_resi * -iR

    bootstrap.info.yml:  - jquery_ui_resizable:jquery_ui_resizable
    bootstrap.libraries.yml:    - jquery_ui_resizable/resizable
    composer.json:    "drupal/jquery_ui_resizable": "^2.1.0",
    

    Please also review the release notes:

    Important Notes

    There are new dependencies. However, since this is a theme, it cannot enable those modules through an update hook. After updating, enable/install these modules:

    • jquery_ui
    • jquery_ui_draggable
    • jquery_ui_resizable
  • πŸ‡¨πŸ‡¦Canada joseph.olstad

    Creditting

Production build 0.71.5 2024