phacility/phabricator · error · Exception
No storage engines are available.
Error message
No storage engines are available.
What it means
Error "No storage engines are available." thrown in phacility/phabricator.
Source
Thrown at src/applications/files/management/PhabricatorFilesManagementEnginesWorkflow.php:18
<?php
final class PhabricatorFilesManagementEnginesWorkflow
extends PhabricatorFilesManagementWorkflow {
protected function didConstruct() {
$this
->setName('engines')
->setSynopsis(pht('List available storage engines.'))
->setArguments(array());
}
public function execute(PhutilArgumentParser $args) {
$console = PhutilConsole::getConsole();
$engines = PhabricatorFile::buildAllEngines();
if (!$engines) {
throw new Exception(pht('No storage engines are available.'));
}
foreach ($engines as $engine) {
$console->writeOut(
"%s\n",
$engine->getEngineIdentifier());
}
return 0;
}
}
View on GitHub (pinned to 5720a38cfe)
When it happens
Trigger: Thrown at src/applications/files/management/PhabricatorFilesManagementEnginesWorkflow.php:18 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of phacility/phabricator@5720a38cfe (2026-08-21).
Data as JSON: /api/errors/f83f84fc9cef3d87.
Report an issue: GitHub.