Overview
After upgrading to Drupal 10 or 11 and running drush updb, you may see warnings such as:
- Missing
jquery_ui_datepicker - Missing
jquery_ui_tabs - Missing
jquery_ui_tooltip - Errors referencing
system.schemaorcore.extension
Even though your Drupal website works, these warnings indicate stale configuration from removed core modules.
Example of exact error:
[warning] (Currently using Missing or invalid modules The following modules are marked as installed in the core.extension
configuration, but they are missing:
* jquery_ui_datepicker
* jquery_ui_tabs
* jquery_ui_tooltip
Review the suggestions for resolving this incompatibility [1] to repair your
installation, and then re-run update.php.
[1] https://www.drupal.org/docs/updating-drupal/troubleshooting-database-updates
This article explains why this happens and how to fix it safely without breaking contrib jQuery UI modules.
Common warning messages
Examples include:
- Modules marked as installed but missing
system.schemaentries referencing removed modulesdrush updbwarnings about missing or invalid modules
Important distinction: core vs contrib jQuery UI
Drupal 11 removed the following core submodules:
jquery_ui_datepickerjquery_ui_tabsjquery_ui_tooltip
However, many sites still use contrib jQuery UI modules, such as:
jquery_uijquery_ui_autocompletejquery_ui_menu
These contrib modules are valid and should remain enabled.
Step-by-step fix
Screenshot example of commands used and steps done. Follow the exact step-by-step after the screenshot, which you may copy and paste exactlytly to run in your CLI.
Step 1: Confirm enabled jQuery UI modules
You should see only contrib modules listed.
Step 2: Remove missing modules from core.extension
Run this from the Drupal root:
Step 3: Remove stale system.schema entries
Step 4: Clear cache
Step 5: Run updates again
The warnings should now be gone.
Why is this fix required
Drupal does not automatically uninstall removed core modules during major upgrades. Manual cleanup is required to:
- Prevent update warnings
- Keep configuration clean
- Ensure future upgrades run smoothly
This is a documented Drupal core behavior.
Final verification
Run:
If no results are returned, your cleanup is complete.
Conclusion
jQuery UI warnings in Drupal 11 are upgrade artifacts, not real module issues. Removing stale references while keeping valid contrib modules enabled is the correct and safe fix.
