I use Services API Keys Authentication and when converting via UTF8MB4 Convert, it crashes on its table of auth keys.
Uninstalling the module allowed the conversion to work with no problems.
Converting table: services_auth_apikeys
[error] PDOException: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 3072 bytes in /var/www/MYSITE/includes/database/database.inc:2227
Stack trace:
#0 /var/www/MYSITE/includes/database/database.inc(2227): PDOStatement->execute(Array)
#1 /var/www/MYSITE/includes/database/database.inc(697): DatabaseStatementBase->execute(Array, Array)
#2 /var/www/MYSITE/includes/database/database.inc(2406): DatabaseConnection->query('ALTER TABLE {se...', Array, Array)
#3 /home/vagrant/.drush/utf8mb4_convert/utf8mb4_convert.drush.inc(198): db_query('ALTER TABLE {se...', Array)
#4 /home/vagrant/.drush/utf8mb4_convert/utf8mb4_convert.drush.inc(141): DrupalCharsetConverter->convertTableFields('services_auth_a...', 'utf8mb4', 'utf8mb4_general...')
#5 /home/vagrant/.drush/utf8mb4_convert/utf8mb4_convert.drush.inc(116): DrupalCharsetConverter->convertTable('services_auth_a...', NULL, NULL)
#6 /home/vagrant/.drush/utf8mb4_convert/utf8mb4_convert.drush.inc(64): DrupalCharsetConverter->convertTables()
#7 /home/vagrant/.drush/utf8mb4_convert/utf8mb4_convert.drush.inc(230): DrupalCharsetConverter->convert(Array)
#8 /usr/local/share/drush/includes/command.inc(422): drush_utf8mb4_convert_databases()
#9 /usr/local/share/drush/includes/command.inc(231): _drush_invoke_hooks(Array, Array)
#10 /usr/local/share/drush/includes/command.inc(199): drush_command()
#11 /usr/local/share/drush/lib/Drush/Boot/BaseBoot.php(73): drush_dispatch(Array)
#12 /usr/local/share/drush/includes/preflight.inc(93): Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#13 /usr/local/share/drush/drush.php(11): drush_main()
#14 {main}
Comments