nextcloud/lib/private
Christoph Wurst f1921364d6
Print an exception trace for setup exceptions
Right now any setup error will just result in the exception message
being printed. In some cases this doesn't give any insights into what
went wrong. This adds some dedicated logic to print the exception trace
and any previous exceptions to the CLI.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-07 20:11:25 +01:00
..
Accounts Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Activity Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
App Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
AppFramework Update license headers 2020-12-30 14:07:05 +01:00
Archive Fix return types for Archive::getStream 2021-01-07 12:38:41 +01:00
Authentication Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Avatar Update license headers for 19 2020-04-29 11:57:22 +02:00
BackgroundJob Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Broadcast/Events Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Cache Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Calendar Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Collaboration Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Command Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Comments Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Console Update license headers for 19 2020-04-29 11:57:22 +02:00
Contacts/ContactsMenu use a consistent default value for sharing.maxAutocompleteResults 2020-12-15 11:53:39 +01:00
DB Update license headers 2020-12-30 14:07:05 +01:00
Dashboard Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Diagnostics Update license headers for 19 2020-04-29 11:57:22 +02:00
DirectEditing Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Encryption Catch throwable instead of exception 2021-01-07 14:32:26 +01:00
EventDispatcher Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Federation Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Files Properly handle result when copying with failure and throw in tests 2021-01-05 09:20:35 +01:00
FullTextSearch Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
GlobalScale Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Group Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Hooks Merge pull request #23766 from nextcloud/techdebt/noid/remove-unused-private-emitters 2020-10-29 10:03:36 +01:00
Http Update license headers 2020-12-30 14:07:05 +01:00
IntegrityCheck Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
L10N Move localecache to array 2020-11-02 15:02:04 +01:00
Lock Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Lockdown Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Log Fix warning in PHP 8 about optional parameter before mandatory one 2021-01-07 12:43:56 +01:00
Mail Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Memcache Actually set the TTL on redis set 2020-12-21 13:33:16 +01:00
Migration Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Notification Allow notification apps to defer and flush the sending 2020-07-03 16:44:43 +02:00
OCS Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Preview Update license headers 2020-12-30 14:07:05 +01:00
Remote Update license headers for 19 2020-04-29 11:57:22 +02:00
Repair Update license headers 2020-12-30 14:07:05 +01:00
RichObjectStrings Use exactly one empty line after the namespace declaration 2020-04-09 11:48:10 +02:00
Route Also unset the other possible unused paramters 2020-12-16 20:31:30 +01:00
Search Update comment search to initFS 2020-11-09 09:52:23 +01:00
Security Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Session Generate a new session id if the decrypting the session data fails 2020-12-04 11:42:40 +01:00
Settings Remove ISection in favor of IIconSection 2020-10-28 23:05:00 +01:00
Setup Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Share Update license headers 2020-12-30 14:07:05 +01:00
Share20 Move to single share event. Just emit more if needed 2020-12-23 11:05:29 +01:00
Support Add notification for user limit 2020-12-02 15:20:03 +01:00
SystemTag Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Tagging Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Template Set the JSCombiner cache if needed 2021-01-06 16:15:17 +01:00
Updater Update license headers for 19 2020-04-29 11:57:22 +02:00
User Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
UserStatus Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
legacy Update license headers 2020-12-30 14:07:05 +01:00
AllConfig.php Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
AppConfig.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
CapabilitiesManager.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Color.php Update license headers for 19 2020-04-29 11:57:22 +02:00
Config.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
ContactsManager.php Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
DatabaseException.php Update license headers 2019-12-05 15:38:45 +01:00
DatabaseSetupException.php Update license headers 2019-12-05 15:38:45 +01:00
DateTimeFormatter.php Use elseif instead of else if 2020-04-10 10:35:09 +02:00
DateTimeZone.php Update license headers for 19 2020-04-29 11:57:22 +02:00
ForbiddenException.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
HintException.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
InitialStateService.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Installer.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
LargeFileHelper.php Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Log.php Avoid huge exception argument logging 2020-12-29 10:50:53 +01:00
MemoryInfo.php Update license headers for 19 2020-04-29 11:57:22 +02:00
NaturalSort.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
NaturalSort_DefaultCollator.php Update license headers 2019-12-05 15:38:45 +01:00
NavigationManager.php Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
NeedsUpdateException.php Update license headers 2019-12-05 15:38:45 +01:00
NotSquareException.php Update license headers 2019-12-05 15:38:45 +01:00
PreviewManager.php Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
PreviewNotAvailableException.php Update license headers 2019-12-05 15:38:45 +01:00
RedisFactory.php Update license headers for 19 2020-04-29 11:57:22 +02:00
Repair.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
RepairException.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Search.php Fix "misplaced variables" warning of Psalm in PHPDoc statements 2020-08-17 17:46:57 +02:00
Server.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
ServerContainer.php First query the server container 2020-11-07 17:51:41 +01:00
ServerNotAvailableException.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
ServiceUnavailableException.php Update license headers 2019-12-05 15:38:45 +01:00
Setup.php Print an exception trace for setup exceptions 2021-01-07 20:11:25 +01:00
Streamer.php Only disable zip64 if the size is known 2020-09-01 15:01:12 +02:00
SubAdmin.php Fix typo in @deprecated PHPDoc tag 2020-11-24 00:13:09 +01:00
SystemConfig.php Use exactly one empty line after the namespace declaration 2020-04-09 11:48:10 +02:00
TagManager.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Tags.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
TempManager.php Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
TemplateLayout.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
URLGenerator.php Remove some IRouter methods 2020-11-17 14:08:20 +01:00
Updater.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00