It's an ESPOCRM system since 4.25, which works great all day long.
It's running 5.85, and I'm trying to upgrade through command line, unfortunately, it prompts me with errors.
Any help would be appreciated.
It's running 5.85, and I'm trying to upgrade through command line, unfortunately, it prompts me with errors.
Code:
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Contact {"tableName":"contact_target_list","parameters":{" type":"manyMany","entity":"TargetList","relationNa me":"contactTargetList","
key":"id","foreignKey":"id","midKeys":["contactId","targetListId"],"foreign":"contacts","additionalColumns":{"optedO ut":{"type":"bool"}}}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Contact {"tableName":"contact_meeting","parameters":{"type ":"manyMany","entity":"Meeting","relationName":"co ntactMeeting","key":"id",
"foreignKey":"id","midKeys":["contactId","meetingId"],"foreign":"contacts","additionalColumns":{"status ":{"type":"varchar","len":"36","default":"None"}}} } []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Contact {"tableName":"contact_opportunity","parameters":{" type":"manyMany","entity":"Opportunity","relationN ame":"contactOpportunity"
,"key":"id","foreignKey":"id","midKeys":["contactId","opportunityId"],"foreign":"contacts","additionalColumns":{"role": {"type":"varchar","len":50}}}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Document {"tableName":"document_lead","parameters":{"type": "manyMany","entity":"Lead","relationName":"documen tLead","key":"id","forei
gnKey":"id","midKeys":["documentId","leadId"],"foreign":"documents"}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Document {"tableName":"document_opportunity","parameters":{ "type":"manyMany","entity":"Opportunity","relation Name":"documentOpportuni
ty","key":"id","foreignKey":"id","midKeys":["documentId","opportunityId"],"foreign":"documents"}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for KnowledgeBaseArticle {"tableName":"knowledge_base_article_knowledge_bas e_category","parameters":{"type":"manyMany","entit y":"Knowledg
eBaseCategory","relationName":"knowledgeBaseArticl eKnowledgeBaseCategory","key":"id","foreignKey":"i d","midKeys":["knowledgeBaseArticleId","knowledgeBaseCategor yId"],"foreign":"articles"}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Lead {"tableName":"lead_target_list","parameters":{"typ e":"manyMany","entity":"TargetList","relationName" :"leadTargetList","key":"id"
,"foreignKey":"id","midKeys":["leadId","targetListId"],"foreign":"leads","additionalColumns":{"optedOut" :{"type":"bool"}}}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Lead {"tableName":"lead_meeting","parameters":{"type":" manyMany","entity":"Meeting","relationName":"leadM eeting","key":"id","foreignK
ey":"id","midKeys":["leadId","meetingId"],"foreign":"leads","additionalColumns":{"status":{ "type":"varchar","len":"36","default":"None"}} }} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for MassEmail {"tableName":"mass_email_target_list_excluding","p arameters":{"type":"manyMany","entity":"TargetList ","relationName":"massE
mailTargetListExcluding","key":"id","foreignKey":" id","midKeys":["massEmailId","targetListId"],"foreign":"massEmailsExcluding"}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for MassEmail {"tableName":"mass_email_target_list","parameters" :{"type":"manyMany","entity":"TargetList","relatio nName":"massEmailTarget
List","key":"id","foreignKey":"id","midKeys":["massEmailId","targetListId"],"foreign":"massEmails"}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for TargetList {"tableName":"report_target_list","parameters":{"t ype":"manyMany","entity":"Report","relationName":" reportTargetList","key
":"id","foreignKey":"id","midKeys":["targetListId","reportId"],"foreign":"syncTargetLists"}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: prepareManyMany invoked for Product {"tableName":"entity_team","parameters":{"type":"m anyMany","entity":"Team","relationName":"EntityTea m","midKeys":["entityId",
"teamId"],"conditions":{"entityType":"Product"},"additional Columns":{"entityType":{"type":"varchar","len":100 }}}} []
[2020-08-10 07:20:16] Espo.DEBUG: DBAL: Table [entity_team] exists. [] []
[2020-08-10 07:20:16] Espo.DEBUG: Schema\Converter - End: building schema [] []
[2020-08-10 07:20:16] Espo.INFO: SCHEMA, Execute Query: CREATE TABLE `layout_record` (`id` VARCHAR(24) NOT NULL COLLATE utf8_unicode_ci, `name` VARCHAR(255) DEFAULT NULL COLLATE utf8mb4_unicode_ci, `de
leted` TINYINT(1) DEFAULT '0' COLLATE utf8mb4_unicode_ci, `data` MEDIUMTEXT DEFAULT NULL COLLATE utf8mb4_unicode_ci, `layout_set_id` VARCHAR(24) DEFAULT NULL COLLATE utf8_unicode_ci, INDEX `IDX_NAME_LA
YOUT_SET_ID` (`name`, `layout_set_id`), INDEX `IDX_LAYOUT_SET` (`layout_set_id`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB [] []
[2020-08-10 07:20:17] Espo.ALERT: Rebuild database fault: PDOException: SQLSTATE[HY000]: General error: 1709 Index column size too large. The maximum column size is 767 bytes. in /var/www/EspoCRM-4.2.5
/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:699 Stack trace: #0 /var/www/EspoCRM-4.2.5/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(699): PDO->query() #1 /var/www/EspoCRM-4.2.5/appl
ication/Espo/Core/Utils/Database/Schema/Schema.php(202): Doctrine\DBAL\Connection->executeQuery() #2 /var/www/EspoCRM-4.2.5/application/Espo/Core/DataManager.php(97): Espo\Core\Utils\Database\Schema\Sc
hema->rebuild() #3 /var/www/EspoCRM-4.2.5/application/Espo/Core/DataManager.php(62): Espo\Core\DataManager->rebuildDatabase() #4 /var/www/EspoCRM-4.2.5/application/Espo/Core/Console/Commands/Rebuild.ph
p(36): Espo\Core\DataManager->rebuild() #5 /var/www/EspoCRM-4.2.5/application/Espo/Core/Console/CommandManager.php(76): Espo\Core\Console\Commands\Rebuild->run() #6 /var/www/EspoCRM-4.2.5/application/E
spo/Core/Application.php(225): Espo\Core\Console\CommandManager->run() #7 /var/www/EspoCRM-4.2.5/command.php(39): Espo\Core\Application->runCommand() #8 {main} Next Doctrine\DBAL\DBALException: An exc
eption occurred while executing 'CREATE TABLE `layout_record` (`id` VARCHAR(24) NOT NULL COLLATE utf8_unicode_ci, `name` VARCHAR(255) DEFAULT NULL COLLATE utf8mb4_unicode_ci, `deleted` TINYINT(1) DEFAU
LT '0' COLLATE utf8mb4_unicode_ci, `data` MEDIUMTEXT DEFAULT NULL COLLATE utf8mb4_unicode_ci, `layout_set_id` VARCHAR(24) DEFAULT NULL COLLATE utf8_unicode_ci, INDEX `IDX_NAME_LAYOUT_SET_ID` (`name`, `
layout_set_id`), INDEX `IDX_LAYOUT_SET` (`layout_set_id`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB': SQLSTATE[HY000]: General error: 1709 Index colu
mn size too large. The maximum column size is 767 bytes. in /var/www/EspoCRM-4.2.5/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:91 Stack trace: #0 /var/www/EspoCRM-4.2.5/vendor/doctrine/dba
l/lib/Doctrine/DBAL/Connection.php(702): Doctrine\DBAL\DBALException::driverExceptionDuring Query() #1 /var/www/EspoCRM-4.2.5/application/Espo/Core/Utils/Database/Schema/Schema.php(202): Doctrine\DBAL\C
onnection->executeQuery() #2 /var/www/EspoCRM-4.2.5/application/Espo/Core/DataManager.php(97): Espo\Core\Utils\Database\Schema\Schema->rebuild() #3 /var/www/EspoCRM-4.2.5/application/Espo/Core/DataMana
ger.php(62): Espo\Core\DataManager->rebuildDatabase() #4 /var/www/EspoCRM-4.2.5/application/Espo/Core/Console/Commands/Rebuild.php(36): Espo\Core\DataManager->rebuild() #5 /var/www/EspoCRM-4.2.5/applic
ation/Espo/Core/Console/CommandManager.php(76): Espo\Core\Console\Commands\Rebuild->run() #6 /var/www/EspoCRM-4.2.5/application/Espo/Core/Application.php(225): Espo\Core\Console\CommandManager->run() #
7 /var/www/EspoCRM-4.2.5/command.php(39): Espo\Core\Application->runCommand() #8 {main} [] []
[2020-08-10 07:20:17] Espo.ERROR: Uncaught Exception Espo\Core\Exceptions\Error: "Error while rebuilding database. See log file for details." at /var/www/EspoCRM-4.2.5/application/Espo/Core/DataManager
.php line 104 {"exception":"[object] (Espo\\Core\\Exceptions\\Error(code: 500): Error while rebuilding database. See log file for details. at /var/www/EspoCRM-4.2.5/application/Espo/Core/DataManager.ph
p:104)"} []

Comment