Failed upgrade on multilingual setup
I'm trying to upgrade CiviCRM 4.6.38 to the latest version 5.15.0. It is multilingual setup: nl_NL and fr_FR with nl_NL as default language. I'm running against a DB Error: no such table during database update (drush civicrm-upgrade-db).
The backtrace is as follows:
Jul 05 11:17:35 [info] $Fatal Error Details = Array
(
[callback] => Array
(
[0] => CRM_Core_Error
[1] => handle
)
[code] => -18
[message] => DB Error: no such table
[mode] => 16
[debug_info] => SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor_type_id IN (SELECT id FROM civicrm_payment_processor_type WHERE name = 'Moneris') [nativecode=1146 ** Table 'civi.civicrm_payment_processor_nl_NL' doesn't exist]
[type] => DB_Error
[user_info] => SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor_type_id IN (SELECT id FROM civicrm_payment_processor_type WHERE name = 'Moneris') [nativecode=1146 ** Table 'civi.civicrm_payment_processor_nl_NL' doesn't exist]
[to_string] => [db_error: message="DB Error: no such table" code=-18 mode=callback callback=CRM_Core_Error::handle prefix="" info="SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor_type_id IN (SELECT id FROM civicrm_payment_processor_type WHERE name = 'Moneris') [nativecode=1146 ** Table 'civi.civicrm_payment_processor_nl_NL' doesn't exist]"]
)
Jul 05 11:17:35 [info] $backTrace = #0 /app/sites/all/modules/civicrm/CRM/Core/Error.php(236): CRM_Core_Error::backtrace("backTrace", TRUE)
#1 [internal function](): CRM_Core_Error::handle(Object(DB_Error))
#2 /app/sites/all/modules/civicrm/vendor/pear/pear-core-minimal/src/PEAR.php(922): call_user_func((Array:2), Object(DB_Error))
#3 /app/sites/all/modules/civicrm/packages/DB.php(985): PEAR_Error->__construct("DB Error: no such table", -18, 16, (Array:2), "SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...")
#4 /app/sites/all/modules/civicrm/vendor/pear/pear-core-minimal/src/PEAR.php(575): DB_Error->__construct(-18, 16, (Array:2), "SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...")
#5 [internal function](): PEAR->_raiseError(Object(DB_mysqli), NULL, -18, NULL, NULL, "SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...", "DB_Error", TRUE)
#6 /app/sites/all/modules/civicrm/vendor/pear/pear-core-minimal/src/PEAR.php(224): call_user_func_array((Array:2), (Array:8))
#7 /app/sites/all/modules/civicrm/packages/DB/common.php(1907): PEAR->__call("raiseError", (Array:7))
#8 /app/sites/all/modules/civicrm/packages/DB/common.php(1907): PEAR->raiseError(NULL, -18, NULL, NULL, "SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...", "DB_Error", TRUE)
#9 /app/sites/all/modules/civicrm/packages/DB/mysqli.php(933): DB_common->raiseError(-18, NULL, NULL, NULL, "1146 ** Table 'civi.civicrm_payment_processor_nl_NL' doesn't exist")
#10 /app/sites/all/modules/civicrm/packages/DB/mysqli.php(403): DB_mysqli->mysqliRaiseError()
#11 /app/sites/all/modules/civicrm/packages/DB/common.php(1216): DB_mysqli->simpleQuery("SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...")
#12 /app/sites/all/modules/civicrm/packages/DB/DataObject.php(2415): DB_common->query("SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...")
#13 /app/sites/all/modules/civicrm/packages/DB/DataObject.php(1607): DB_DataObject->_query("SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...")
#14 /app/sites/all/modules/civicrm/CRM/Core/DAO.php(439): DB_DataObject->query("SELECT COUNT(id) FROM civicrm_payment_processor_nl_NL WHERE payment_processor...")
#15 /app/sites/all/modules/civicrm/CRM/Core/DAO.php(1491): CRM_Core_DAO->query("SELECT COUNT(id) FROM civicrm_payment_processor WHERE payment_processor_type_...", TRUE)
#16 /app/sites/all/modules/civicrm/CRM/Upgrade/Incremental/php/FourSeven.php(56): CRM_Core_DAO::singleValueQuery("SELECT COUNT(id) FROM civicrm_payment_processor WHERE payment_processor_type_...")
#17 /app/sites/all/modules/civicrm/CRM/Upgrade/Form.php(816): CRM_Upgrade_Incremental_php_FourSeven->setPreUpgradeMessage("<p>You may proceed with the upgrade and CiviCRM 5.15.0 will continue working ...", "4.7.alpha4", "4.6.38")
#18 /app/sites/all/modules/civicrm/CRM/Upgrade/Headless.php(61): CRM_Upgrade_Form->setPreUpgradeMessage("<p>You may proceed with the upgrade and CiviCRM 5.15.0 will continue working ...", "4.6.38", "5.15.0")
#19 /app/sites/all/modules/civicrm/drupal/drush/civicrm.drush.inc(708): CRM_Upgrade_Headless->run()
#20 [internal function](): drush_civicrm_upgrade_db()
#21 phar:///usr/local/bin/drush/includes/command.inc(422): call_user_func_array("drush_civicrm_upgrade_db", (Array:0))
#22 phar:///usr/local/bin/drush/includes/command.inc(231): _drush_invoke_hooks((Array:37), (Array:0))
#23 [internal function](): drush_command()
#24 phar:///usr/local/bin/drush/includes/command.inc(199): call_user_func_array("drush_command", (Array:0))
#25 phar:///usr/local/bin/drush/lib/Drush/Boot/BaseBoot.php(67): drush_dispatch((Array:37))
#26 phar:///usr/local/bin/drush/includes/preflight.inc(66): Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#27 phar:///usr/local/bin/drush/includes/startup.inc(465): drush_main()
#28 phar:///usr/local/bin/drush/includes/startup.inc(369): drush_run_main(FALSE, "/", "Phar detected. Proceeding to drush_main().")
#29 phar:///usr/local/bin/drush/drush(114): drush_startup((Array:2))
#30 /usr/local/bin/drush(10): require("phar:///usr/local/bin/drush/drush")
#31 {main}
Any ideas?
Many thanks, c.