- Issue created by @realityloop
- Merge request !171Issue #3501591 by realityloop: Check data type before unserialization, if... → (Open) created by realityloop
Tome import failing with Drupal 11 on project using paragraphs.
[ERROR] Error when running "'/var/www/html/vendor/bin/drush.php' 'tome:import-content'
'paragraph.a80a2d22-df5b-44fc-8fee-d221cd14c949'":
[error] TypeError: unserialize(): Argument #1 ($data) must be of type string, array given in unserialize()
(line 197 of /var/www/html/web/modules/contrib/paragraphs/src/Entity/Paragraph.php) #0
/var/www/html/web/modules/contrib/paragraphs/src/Entity/Paragraph.php(197): unserialize()
#1 /var/www/html/web/modules/contrib/layout_paragraphs/layout_paragraphs.module(325):
Drupal\paragraphs\Entity\Paragraph->getAllBehaviorSettings()
#2 [internal function]: layout_paragraphs_paragraph_presave()
#3 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(355): call_user_func_array()
#4 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(307):
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}()
#5 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(354):
Drupal\Core\Extension\ModuleHandler->invokeAllWith()
#6 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityStorageBase.php(215):
Drupal\Core\Extension\ModuleHandler->invokeAll()
#7 /var/www/html/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(900):
Drupal\Core\Entity\EntityStorageBase->invokeHook()
#8 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityStorageBase.php(529):
Drupal\Core\Entity\ContentEntityStorageBase->invokeHook()
#9 /var/www/html/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(753):
Drupal\Core\Entity\EntityStorageBase->doPreSave()
#10 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityStorageBase.php(483):
Drupal\Core\Entity\ContentEntityStorageBase->doPreSave()
#11 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(805):
Drupal\Core\Entity\EntityStorageBase->save()
#12 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityBase.php(354):
Drupal\Core\Entity\Sql\SqlContentEntityStorage->save()
#13 /var/www/html/web/modules/contrib/tome/modules/tome_sync/src/Importer.php(224):
Drupal\Core\Entity\EntityBase->save()
#14 /var/www/html/web/modules/contrib/tome/modules/tome_sync/src/Commands/ImportContentCommand.php(34):
Drupal\tome_sync\Importer->importContent()
#15 /var/www/html/vendor/symfony/console/Command/Command.php(279):
Drupal\tome_sync\Commands\ImportContentCommand->execute()
#16 /var/www/html/vendor/symfony/console/Application.php(1094):
Symfony\Component\Console\Command\Command->run()
#17 /var/www/html/vendor/symfony/console/Application.php(342):
Symfony\Component\Console\Application->doRunCommand()
#18 /var/www/html/vendor/symfony/console/Application.php(193): Symfony\Component\Console\Application->doRun()
#19 /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php(110):
Symfony\Component\Console\Application->run()
#20 /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php(40): Drush\Runtime\Runtime->doRun()
#21 /var/www/html/vendor/drush/drush/drush.php(140): Drush\Runtime\Runtime->run()
#22 /var/www/html/vendor/bin/drush.php(119): include('...')
#23 {main}.
TypeError: unserialize(): Argument #1 ($data) must be of type string, array given in
/var/www/html/web/modules/contrib/paragraphs/src/Entity/Paragraph.php on line 197 #0
/var/www/html/web/modules/contrib/paragraphs/src/Entity/Paragraph.php(197): unserialize()
#1 /var/www/html/web/modules/contrib/layout_paragraphs/layout_paragraphs.module(325):
Drupal\paragraphs\Entity\Paragraph->getAllBehaviorSettings()
#2 [internal function]: layout_paragraphs_paragraph_presave()
#3 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(355): call_user_func_array()
#4 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(307):
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}()
#5 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(354):
Drupal\Core\Extension\ModuleHandler->invokeAllWith()
#6 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityStorageBase.php(215):
Drupal\Core\Extension\ModuleHandler->invokeAll()
#7 /var/www/html/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(900):
Drupal\Core\Entity\EntityStorageBase->invokeHook()
#8 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityStorageBase.php(529):
Drupal\Core\Entity\ContentEntityStorageBase->invokeHook()
#9 /var/www/html/web/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(753):
Drupal\Core\Entity\EntityStorageBase->doPreSave()
#10 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityStorageBase.php(483):
Drupal\Core\Entity\ContentEntityStorageBase->doPreSave()
#11 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(805):
Drupal\Core\Entity\EntityStorageBase->save()
#12 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityBase.php(354):
Drupal\Core\Entity\Sql\SqlContentEntityStorage->save()
#13 /var/www/html/web/modules/contrib/tome/modules/tome_sync/src/Importer.php(224):
Drupal\Core\Entity\EntityBase->save()
#14 /var/www/html/web/modules/contrib/tome/modules/tome_sync/src/Commands/ImportContentCommand.php(34):
Drupal\tome_sync\Importer->importContent()
#15 /var/www/html/vendor/symfony/console/Command/Command.php(279):
Drupal\tome_sync\Commands\ImportContentCommand->execute()
#16 /var/www/html/vendor/symfony/console/Application.php(1094):
Symfony\Component\Console\Command\Command->run()
#17 /var/www/html/vendor/symfony/console/Application.php(342):
Symfony\Component\Console\Application->doRunCommand()
#18 /var/www/html/vendor/symfony/console/Application.php(193): Symfony\Component\Console\Application->doRun()
#19 /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php(110):
Symfony\Component\Console\Application->run()
#20 /var/www/html/vendor/drush/drush/src/Runtime/Runtime.php(40): Drush\Runtime\Runtime->doRun()
#21 /var/www/html/vendor/drush/drush/drush.php(140): Drush\Runtime\Runtime->run()
#22 /var/www/html/vendor/bin/drush.php(119): include('...')
#23 {main}
[warning] Drush command terminated abnormally.
MR incoming
Active
1.0
Code