Remove the Vartheme Claro preprocess install page

Created on 29 March 2025, 8 days ago

Problem/Motivation

When using Vartheme Claro with other profiles like ( Vardoc, Uber Publisher
Having issues of The theme varbase does not exist

[Sat Mar 29 00:30:29.325857 2025] [php:notice] [pid 347832] [client 10.50.111.41:49704] InvalidArgumentException: The theme varbase does not exist. in /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Installer/ExtensionListTrait.php on line 53 #0 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Extension/ExtensionPathResolver.php(58): Drupal\\Core\\Installer\\InstallerThemeExtensionList->getPathname()\n#1 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Extension/ExtensionPathResolver.php(85): Drupal\\Core\\Extension\\ExtensionPathResolver->getPathname()\n#2 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/LibraryDiscoveryParser.php(154): Drupal\\Core\\Extension\\ExtensionPathResolver->getPath()\n#3 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php(87): Drupal\\Core\\Asset\\LibraryDiscoveryParser->buildByExtension()\n#4 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/LibraryDiscoveryCollector.php(66): Drupal\\Core\\Asset\\LibraryDiscoveryCollector->getLibraryDefinitions()\n#5 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Cache/CacheCollector.php(149): Drupal\\Core\\Asset\\LibraryDiscoveryCollector->resolveCacheMiss()\n#6 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/LibraryDiscovery.php(44): Drupal\\Core\\Cache\\CacheCollector->get()\n#7 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/LibraryDiscovery.php(58): Drupal\\Core\\Asset\\LibraryDiscovery->getLibrariesByExtension()\n#8 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php(68): Drupal\\Core\\Asset\\LibraryDiscovery->getLibraryByName()\n#9 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/LibraryDependencyResolver.php(41): Drupal\\Core\\Asset\\LibraryDependencyResolver->doGetDependencies()\n#10 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/AssetResolver.php(116): Drupal\\Core\\Asset\\LibraryDependencyResolver->getLibrariesWithDependencies()\n#11 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Asset/AssetResolver.php(175): Drupal\\Core\\Asset\\AssetResolver->getLibrariesToLoad()\n#12 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Render/HtmlResponseAttachmentsProcessor.php(323): Drupal\\Core\\Asset\\AssetResolver->getCssAssets()\n#13 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Render/HtmlResponseAttachmentsProcessor.php(167): Drupal\\Core\\Render\\HtmlResponseAttachmentsProcessor->processAssetLibraries()\n#14 /var/www/html/dev/vd4x00b1/docroot/core/modules/big_pipe/src/Render/BigPipeResponseAttachmentsProcessor.php(97): Drupal\\Core\\Render\\HtmlResponseAttachmentsProcessor->processAttachments()\n#15 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/Render/BareHtmlPageRenderer.php(72): Drupal\\big_pipe\\Render\\BigPipeResponseAttachmentsProcessor->processAttachments()\n#16 /var/www/html/dev/vd4x00b1/docroot/core/lib/Drupal/Core/ProxyClass/Render/BareHtmlPageRenderer.php(76): Drupal\\Core\\Render\\BareHtmlPageRenderer->renderBarePage()\n#17 /var/www/html/dev/vd4x00b1/docroot/core/includes/install.core.inc(1085): Drupal\\Core\\ProxyClass\\Render\\BareHtmlPageRenderer->renderBarePage()\n#18 /var/www/html/dev/vd4x00b1/docroot/core/includes/install.core.inc(160): install_display_output()\n#19 /var/www/html/dev/vd4x00b1/docroot/core/install.php(53): install_drupal()\n#20 {main}, referer: http://r-natshah.dev.in.vardot.com/dev/vd4x00b1/docroot/core/install.php?rewrite=ok&profile=vardoc&id=3&op=start

Proposed resolution

  • Remove the vartheme_claro_preprocess_install_page
  • And manage that in each profile.

Remaining tasks

  • ✅ File an issue about this project
  • ❌ Addition/Change/Update/Fix to this project
  • ❌ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ❌ Code review from 1 Varbase core team member
  • ❌ Full testing and approval
  • ❌ Credit contributors
  • ❌ Review with the product owner
  • ❌ Update Release Notes and Update Helper on new feature change/addition
  • ❌ Release

Varbase update type

  • ✅ No Update
  • ➖ Optional Update
  • ➖ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • N/A
📌 Task
Status

Active

Version

3.0

Component

Code

Created by

🇯🇴Jordan Rajab Natshah Jordan

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

Comments & Activities

Production build 0.71.5 2024