Signed-off-by: Robin Appelman <robin@icewind.nl>tags/v29.0.0beta1
@@ -121,7 +121,14 @@ class Application { | |||
// load commands using info.xml | |||
$info = $appManager->getAppInfo($app); | |||
if (isset($info['commands'])) { | |||
$this->loadCommandsFromInfoXml($info['commands']); | |||
try { | |||
$this->loadCommandsFromInfoXml($info['commands']); | |||
} catch (\Throwable $e) { | |||
$output->writeln("<error>" . $e->getMessage() . "</error>"); | |||
$this->logger->error($e->getMessage(), [ | |||
'exception' => $e, | |||
]); | |||
} | |||
} | |||
// load from register_command.php | |||
\OC_App::registerAutoloading($app, $appPath); |