Page MenuHomePhorge

PHP 8.4 fatal error / exceptions: Implicitly nullable parameter declarations deprecated
Open, Needs TriagePublic

Description

  1. PHP 8.4 beta4; Phorge at 24ebac8a; Arcanist at 3f893c14
  2. Pull latest code from git master in both Arcanist and Phorge
  3. Run ./bin/storage upgrade

See https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated which may require Phorge to require PHP 7.1 (cf currently unresolved T15047: Officially raise minimum required PHP version to 7.2) if we also want to support PHP 8.4?

PHP Fatal error:  Uncaught Exception: Error while loading file "/var/www/html/phorge/arcanist/src/utils/utils.php": array_fuse(): Implicitly marking parameter $list as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/phorge/arcanist/src/init/lib/PhutilBootloader.php:279
Stack trace:
#0 /var/www/html/phorge/arcanist/src/init/lib/PhutilBootloader.php(67): PhutilBootloader->executeInclude('...')
#1 /var/www/html/phorge/arcanist/src/init/lib/PhutilBootloader.php(21): PhutilBootloader->registerLibrary('...', '...')
#2 /var/www/html/phorge/arcanist/src/init/init-library.php(70): PhutilBootloader::newLibrary('...', '...')
#3 /var/www/html/phorge/arcanist/support/init/init-script.php(114): require_once('...')
#4 /var/www/html/phorge/arcanist/support/init/init-script.php(131): __arcanist_init_script__()
#5 /var/www/html/phorge/phorge/scripts/init/lib.php(12): include_once('...')
#6 /var/www/html/phorge/phorge/scripts/init/init-setup.php(9): init_phabricator_script(Array)
#7 /var/www/html/phorge/phorge/scripts/sql/manage_storage.php(5): require_once('...')
#8 {main}
  thrown in /var/www/html/phorge/arcanist/src/init/lib/PhutilBootloader.php on line 279
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 13:51:27] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php": PhabricatorLiskDAO::raiseUnreachable(): Implicitly marking parameter $proxy as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 __phutil_autoload(string) called at [<phorge>/src/applications/differential/storage/DifferentialDAO.php:3]
  #1 __phutil_autoload(string) called at [<phorge>/src/applications/differential/storage/DifferentialRevision.php:3]
  #2 include_once(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:251]
  #3 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #4 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #5 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #6 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #7 __phutil_autoload(string) called at [<phorge>/src/applications/differential/config/PhabricatorDifferentialConfigOptions.php:77]
  #8 PhabricatorDifferentialConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #9 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #10 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #11 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #12 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #13 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #14 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #15 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 13:53:53] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialRevision.php": DifferentialRevision::attachFlag(): Implicitly marking parameter $flag as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/differential/config/PhabricatorDifferentialConfigOptions.php:77]
  #5 PhabricatorDifferentialConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #6 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #7 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #8 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #9 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #10 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #11 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #12 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 13:55:14] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialRevision.php": DifferentialRevision::attachRepository(): Implicitly marking parameter $repository as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/differential/config/PhabricatorDifferentialConfigOptions.php:77]
  #5 PhabricatorDifferentialConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #6 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #7 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #8 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #9 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #10 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #11 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #12 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 13:56:28] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/repository/storage/PhabricatorRepositoryCommit.php": PhabricatorRepositoryCommit::attachIdentities(): Implicitly marking parameter $committer as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/diffusion/config/PhabricatorDiffusionConfigOptions.php:158]
  #5 PhabricatorDiffusionConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #6 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #7 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #8 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #9 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #10 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #11 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #12 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 13:58:03] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/repository/storage/PhabricatorRepositoryCommit.php": PhabricatorRepositoryCommit::attachCommitData(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/diffusion/config/PhabricatorDiffusionConfigOptions.php:158]
  #5 PhabricatorDiffusionConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #6 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #7 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #8 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #9 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #10 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #11 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #12 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 13:58:32] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/doorkeeper/bridge/DoorkeeperBridgedObjectInterface.php": DoorkeeperBridgedObjectInterface::attachBridgedObject(): Implicitly marking parameter $object as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 __phutil_autoload(string) called at [<phorge>/src/applications/maniphest/storage/ManiphestTask.php:3]
  #1 include_once(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:251]
  #2 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #3 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #4 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #5 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #6 __phutil_autoload(string) called at [<phorge>/src/applications/maniphest/config/PhabricatorManiphestConfigOptions.php:497]
  #7 PhabricatorManiphestConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #8 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #9 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #10 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #11 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #12 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #13 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #14 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 13:59:35] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/maniphest/storage/ManiphestTask.php": ManiphestTask::attachBridgedObject(): Implicitly marking parameter $object as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/maniphest/config/PhabricatorManiphestConfigOptions.php:497]
  #5 PhabricatorManiphestConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #6 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #7 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #8 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #9 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #10 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #11 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #12 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 14:00:06] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/project/storage/PhabricatorProject.php": PhabricatorProject::attachParentProject(): Implicitly marking parameter $project as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/project/config/PhabricatorProjectConfigOptions.php:133]
  #5 PhabricatorProjectConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #6 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #7 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #8 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #9 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #10 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #11 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #12 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 14:00:28] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/project/storage/PhabricatorProject.php": PhabricatorProject::initializeNewProject(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/project/config/PhabricatorProjectConfigOptions.php:133]
  #5 PhabricatorProjectConfigOptions::getOptions() called at [<phorge>/src/applications/config/option/PhabricatorApplicationConfigOptions.php:133]
  #6 PhabricatorApplicationConfigOptions::loadAllOptions() called at [<phorge>/src/infrastructure/env/PhabricatorConfigDefaultSource.php:11]
  #7 PhabricatorConfigDefaultSource::__construct() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:188]
  #8 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:95]
  #9 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #10 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #11 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #12 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
[2024-08-30 14:00:41] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/base/PhabricatorApplication.php": PhabricatorApplication::buildMainMenuItems(): Implicitly marking parameter $controller as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/infrastructure/events/PhabricatorEventEngine.php:30]
  #5 PhabricatorEventEngine::initialize() called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:133]
  #6 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phorge>/src/infrastructure/env/PhabricatorEnv.php:75]
  #7 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phorge>/scripts/init/lib.php:26]
  #8 init_phabricator_script(array) called at [<phorge>/scripts/init/init-setup.php:9]
  #9 require_once(string) called at [<phorge>/scripts/sql/manage_storage.php:5]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y   

Applying patch "phabricator:20230917.fileattachment.01.delete.sql" to host "localhost"...
Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:03:34] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/config/schema/PhabricatorConfigSchemaQuery.php": PhabricatorConfigSchemaQuery::compareSchemata(): Implicitly marking parameter $actual as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:113]
  #5 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #6 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #7 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #8 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #9 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #10 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #11 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #12 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:04:20] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialChangeset.php": DifferentialChangeset::newComparisonChangeset(): Implicitly marking parameter $against as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/differential/storage/DifferentialSchemaSpec.php:10]
  #5 DifferentialSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:04:41] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialChangeset.php": DifferentialChangeset::getAbsoluteRepositoryPath(): Implicitly marking parameter $diff as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/differential/storage/DifferentialSchemaSpec.php:10]
  #5 DifferentialSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:04:57] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/diviner/storage/DivinerLiveBook.php": DivinerLiveBook::attachRepository(): Implicitly marking parameter $repository as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/diviner/storage/DivinerSchemaSpec.php:6]
  #5 DivinerSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:05:18] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/legalpad/storage/LegalpadDocument.php": LegalpadDocument::attachUserSignature(): Implicitly marking parameter $signature as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/legalpad/storage/LegalpadSchemaSpec.php:7]
  #5 LegalpadSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:05:38] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/nuance/storage/NuanceItem.php": NuanceItem::attachQueue(): Implicitly marking parameter $queue as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/nuance/storage/NuanceSchemaSpec.php:7]
  #5 NuanceSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:05:54] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/passphrase/storage/PassphraseCredential.php": PassphraseCredential::attachSecret(): Implicitly marking parameter $secret as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/passphrase/storage/PassphraseSchemaSpec.php:7]
  #5 PassphraseSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:06:13] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/calendar/storage/PhabricatorCalendarEvent.php": PhabricatorCalendarEvent::attachImportSource(): Implicitly marking parameter $import as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/calendar/storage/PhabricatorCalendarSchemaSpec.php:7]
  #5 PhabricatorCalendarSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:06:37] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/calendar/storage/PhabricatorCalendarEvent.php": PhabricatorCalendarEvent::setUntilDateTime(): Implicitly marking parameter $datetime as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/calendar/storage/PhabricatorCalendarSchemaSpec.php:7]
  #5 PhabricatorCalendarSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:06:58] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/calendar/storage/PhabricatorCalendarEvent.php": PhabricatorCalendarEvent::attachParentEvent(): Implicitly marking parameter $event as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/calendar/storage/PhabricatorCalendarSchemaSpec.php:7]
  #5 PhabricatorCalendarSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:07:10] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/calendar/storage/PhabricatorCalendarEvent.php": PhabricatorCalendarEvent::newGhost(): Implicitly marking parameter $start as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/calendar/storage/PhabricatorCalendarSchemaSpec.php:7]
  #5 PhabricatorCalendarSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:07:22] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/calendar/storage/PhabricatorCalendarEvent.php": PhabricatorCalendarEvent::copyFromParent(): Implicitly marking parameter $start as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/calendar/storage/PhabricatorCalendarSchemaSpec.php:7]
  #5 PhabricatorCalendarSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:07:35] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/calendar/storage/PhabricatorCalendarEvent.php": PhabricatorCalendarEvent::newChild(): Implicitly marking parameter $start as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/init/init-library.php:23]
  #4 __phutil_autoload(string) called at [<phorge>/src/applications/calendar/storage/PhabricatorCalendarSchemaSpec.php:7]
  #5 PhabricatorCalendarSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #6 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #7 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #8 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #9 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #10 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #11 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #12 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #13 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #14 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #15 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:07:48] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/ponder/storage/PonderAnswer.php": PonderAnswer::attachQuestion(): Implicitly marking parameter $question as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:08:07] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/phortune/storage/PhortuneCharge.php": PhortuneCharge::attachCart(): Implicitly marking parameter $cart as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:08:24] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/phortune/storage/PhortuneCart.php": PhortuneCart::willApplyCharge(): Implicitly marking parameter $method as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:08:45] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/infrastructure/daemon/workers/storage/PhabricatorWorkerTrigger.php": PhabricatorWorkerTrigger::attachEvent(): Implicitly marking parameter $event as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:09:02] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/settings/storage/PhabricatorUserPreferences.php": PhabricatorUserPreferences::attachUser(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:09:20] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/people/storage/PhabricatorUserLog.php": PhabricatorUserLog::initializeNewLog(): Implicitly marking parameter $actor as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:10:05] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/repository/storage/PhabricatorRepositoryPullEvent.php": PhabricatorRepositoryPullEvent::attachRepository(): Implicitly marking parameter $repository as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:10:38] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/repository/storage/PhabricatorRepository.php": PhabricatorRepository::attachMostRecentCommit(): Implicitly marking parameter $commit as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:10:57] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/project/storage/PhabricatorProjectColumn.php": PhabricatorProjectColumn::attachTrigger(): Implicitly marking parameter $trigger as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:11:16] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/policy/storage/PhabricatorPolicy.php": PhabricatorPolicy::newFromPolicyAndHandle(): Implicitly marking parameter $handle as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:11:38] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/metamta/storage/PhabricatorMetaMTAReceivedMail.php": PhabricatorMetaMTAReceivedMail::sendExceptionMail(): Implicitly marking parameter $viewer as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:12:08] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/macro/storage/PhabricatorFileImageMacro.php": PhabricatorFileImageMacro::attachAudio(): Implicitly marking parameter $audio as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:12:30] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/files/storage/PhabricatorFileChunk.php": PhabricatorFileChunk::attachDataFile(): Implicitly marking parameter $file as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:12:48] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/files/storage/PhabricatorFileAttachment.php": PhabricatorFileAttachment::attachFile(): Implicitly marking parameter $file as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:13:10] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/files/storage/PhabricatorFile.php": PhabricatorFile::attachOriginalFile(): Implicitly marking parameter $file as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:13:32] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/audit/storage/PhabricatorAuditTransactionComment.php": PhabricatorAuditTransactionComment::attachInlineContext(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:13:50] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/audit/storage/PhabricatorAuditTransactionComment.php": PhabricatorAuditTransactionComment::attachReplyToComment(): Implicitly marking parameter $comment as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:14:08] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialTransactionComment.php": DifferentialTransactionComment::attachInlineContext(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:14:25] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialTransactionComment.php": DifferentialTransactionComment::attachReplyToComment(): Implicitly marking parameter $comment as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:14:54] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/harbormaster/storage/build/HarbormasterBuildTarget.php": HarbormasterBuildTarget::attachBuildStep(): Implicitly marking parameter $step as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:15:14] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/harbormaster/storage/build/HarbormasterBuildLog.php": HarbormasterBuildLog::destroyFile(): Implicitly marking parameter $engine as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:15:32] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/harbormaster/storage/build/HarbormasterBuild.php": HarbormasterBuild::attachBuildPlan(): Implicitly marking parameter $build_plan as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:15:56] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/fund/storage/FundBacker.php": FundBacker::attachInitiative(): Implicitly marking parameter $initiative as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:16:14] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/drydock/storage/DrydockLog.php": DrydockLog::attachOperation(): Implicitly marking parameter $operation as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:16:29] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/drydock/storage/DrydockLog.php": DrydockLog::attachLease(): Implicitly marking parameter $lease as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:16:42] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/drydock/storage/DrydockLog.php": DrydockLog::attachResource(): Implicitly marking parameter $resource as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:16:52] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/drydock/storage/DrydockLog.php": DrydockLog::attachBlueprint(): Implicitly marking parameter $blueprint as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:17:01] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/drydock/storage/DrydockLease.php": DrydockLease::attachResource(): Implicitly marking parameter $resource as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:17:20] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/diviner/storage/DivinerLiveSymbol.php": DivinerLiveSymbol::attachAtom(): Implicitly marking parameter $atom as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:17:42] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/diviner/storage/DivinerLiveSymbol.php": DivinerLiveSymbol::attachRepository(): Implicitly marking parameter $repository as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:17:52] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialHunk.php": DifferentialHunk::destroyData(): Implicitly marking parameter $engine as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:18:16] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialDiff.php": DifferentialDiff::attachBuildable(): Implicitly marking parameter $buildable as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
[2024-08-30 14:18:35] EXCEPTION: (Exception) Error while loading file "/var/www/html/phorge/phorge/src/applications/differential/storage/DifferentialDiff.php": DifferentialDiff::attachRevision(): Implicitly marking parameter $revision as nullable is deprecated, the explicit nullable type must be used instead at [<arcanist>/src/init/lib/PhutilBootloader.php:279]
arcanist(head=master, ref.master=3f893c1484ec), phorge(head=master, ref.master=24ebac8ad734)
  #0 PhutilBootloader::executeInclude(string) called at [<arcanist>/src/init/lib/PhutilBootloader.php:211]
  #1 PhutilBootloader::loadLibrarySource(string, string) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:429]
  #2 PhutilSymbolLoader::loadSymbol(array) called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:277]
  #3 PhutilSymbolLoader::selectAndLoadSymbols() called at [<arcanist>/src/symbols/PhutilSymbolLoader.php:366]
  #4 PhutilSymbolLoader::loadObjects() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:245]
  #5 PhutilClassMapQuery::loadMap() called at [<arcanist>/src/symbols/PhutilClassMapQuery.php:184]
  #6 PhutilClassMapQuery::execute() called at [<phorge>/src/applications/config/schema/PhabricatorConfigCoreSchemaSpec.php:14]
  #7 PhabricatorConfigCoreSchemaSpec::buildSchemata(PhabricatorConfigServerSchema) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:248]
  #8 PhabricatorConfigSchemaQuery::loadExpectedSchemaForServer(PhabricatorDatabaseRef) called at [<phorge>/src/applications/config/schema/PhabricatorConfigSchemaQuery.php:221]
  #9 PhabricatorConfigSchemaQuery::loadExpectedSchemata() called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:122]
  #10 PhabricatorStorageManagementWorkflow::loadSchemata(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:536]
  #11 PhabricatorStorageManagementWorkflow::findAdjustments(PhabricatorStorageManagementAPI) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:171]
  #12 PhabricatorStorageManagementWorkflow::doAdjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:139]
  #13 PhabricatorStorageManagementWorkflow::adjustSchemata(PhabricatorStorageManagementAPI, boolean) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementUpgradeWorkflow.php:97]
  #14 PhabricatorStorageManagementUpgradeWorkflow::didExecute(PhutilArgumentParser) called at [<phorge>/src/infrastructure/storage/management/workflow/PhabricatorStorageManagementWorkflow.php:107]
  #15 PhabricatorStorageManagementWorkflow::execute(PhutilArgumentParser) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:493]
  #16 PhutilArgumentParser::parseWorkflowsFull(array) called at [<arcanist>/src/parser/argument/PhutilArgumentParser.php:378]
  #17 PhutilArgumentParser::parseWorkflows(array) called at [<phorge>/scripts/sql/manage_storage.php:249]
ak@ac:/var/www/html/phorge/phorge$ ./bin/storage upgrade
Before running storage upgrades, you should take down the web interface and
stop any running daemons (you can disable this warning with --force).

    Are you ready to continue? [y/N] y

Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...
Found no adjustments for schemata.
 ANALYZE  Analyzing tables...
Done.                                                                         
 ANALYZED  Analyzed 525 table(s).
ak@ac:/var/www/html/phorge/phorge$

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

Note that above two patches only allow passing ./bin/storage upgrade but not to run Phorge. That would be a followup once these initial patches got in.