Jump to content

Error when upgrading Prestashop from 8.2.1 to 9.0.1 with Update Assistant


Recommended Posts

Bonsoir,

Je suis en train d'essayer de migrer ma version de Prestashop 8.2.1 vers la 9.0.1 avec l'assistant update. Je fais ces tests de migration sur un site de test qui a une url différente (mais comme j'ai toujours fait à toutes les montées de versions mineures/majeures depuis la 1.6).

PHP version 8.1.33

Je précise que tous les modules sont à jour. (Update Assistant version 7.4.2).

La copie des fichiers se passent bien et ça plante juste après le message "vérification de la validité de la version".

Je ne trouve rien de parlant par rapport à cette mise à jour sur le net.

Merci d'avance pour votre aide.

Voici le log :

Tous les fichiers sont à jour. Mise à jour de la base de données en cours...
Nettoyage du cache des fichiers
Le répertoire «/app/cache/» n'existe pas et ne peut pas être vidé.
Répertoire /home/.../cache/smarty/cache/ vidé
Répertoire /home/.../cache/smarty/compile/ vidé
Répertoire /home/.../var/cache/ vidé
Step UpdateDatabase
Mise à jour des données et de la structure de la base de données
Clés API non présentes dans les paramètres, générant
Clés générées en utilisant openssl_pkey_new, exportation des clés privées et publiques
Mise à jour du fichier de paramètres
Suppression des opcache pour le fichier de paramètres
Fichier des paramètres mis à jour
Vérification de la validité de la version
/home/.../vendor/symfony/config/Loader/FileLoader.php line 182 - Symfony\Component\Config\Exception\LoaderLoadException: Expected to find class "PrestaShopBundle\Form\Admin\Type\Common\index" in file "/home/.../src/PrestaShopBundle/Form/Admin/Type/Common/index.php" while importing services from resource "/home/.../src/PrestaShopBundle/Form/Admin/Type/*", but it was not found! Check the namespace prefix used with the resource in /home/.../src/PrestaShopBundle/Resources/config/services/bundle/form/form_type.yml (which is being imported from "/home/.../src/PrestaShopBundle/Resources/config/services/bundle/form.yml").
#0 /home/.../vendor/symfony/config/Loader/FileLoader.php(87): Symfony\Component\Config\Loader\FileLoader->doImport()
#1 /home/.../vendor/symfony/dependency-injection/Loader/FileLoader.php(70): Symfony\Component\Config\Loader\FileLoader->import()
#2 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(217): Symfony\Component\DependencyInjection\Loader\FileLoader->import()
#3 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(156): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->parseImports()
#4 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(133): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadContent()
#5 /home/.../vendor/symfony/config/Loader/FileLoader.php(167): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load()
#6 /home/.../vendor/symfony/config/Loader/FileLoader.php(87): Symfony\Component\Config\Loader\FileLoader->doImport()
#7 /home/.../vendor/symfony/dependency-injection/Loader/FileLoader.php(70): Symfony\Component\Config\Loader\FileLoader->import()
#8 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(217): Symfony\Component\DependencyInjection\Loader\FileLoader->import()
#9 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(156): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->parseImports()
#10 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(133): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadContent()
#11 /home/.../vendor/symfony/config/Loader/FileLoader.php(167): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load()
#12 /home/.../vendor/symfony/config/Loader/FileLoader.php(98): Symfony\Component\Config\Loader\FileLoader->doImport()
#13 /home/.../vendor/symfony/dependency-injection/Loader/FileLoader.php(70): Symfony\Component\Config\Loader\FileLoader->import()
#14 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(217): Symfony\Component\DependencyInjection\Loader\FileLoader->import()
#15 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(156): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->parseImports()
#16 /home/.../vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(133): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadContent()
#17 /home/.../src/PrestaShopBundle/DependencyInjection/PrestaShopExtension.php(53): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load()
#18 /home/.../vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(76): PrestaShopBundle\DependencyInjection\PrestaShopExtension->load()
#19 /home/.../vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(42): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process()
#20 /home/.../vendor/symfony/dependency-injection/Compiler/Compiler.php(80): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process()
#21 /home/.../vendor/symfony/dependency-injection/ContainerBuilder.php(768): Symfony\Component\DependencyInjection\Compiler\Compiler->compile()
#22 /home/.../vendor/symfony/http-kernel/Kernel.php(507): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#23 /home/.../vendor/symfony/http-kernel/Kernel.php(772): Symfony\Component\HttpKernel\Kernel->initializeContainer()
#24 /home/.../vendor/symfony/http-kernel/Kernel.php(126): Symfony\Component\HttpKernel\Kernel->preBoot()
#25 /home/.../app/AppKernel.php(96): Symfony\Component\HttpKernel\Kernel->boot()
#26 /home/.../modules/autoupgrade/classes/UpgradeTools/SymfonyAdapter.php(61): AppKernel->boot()
#27 /home/.../modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader80.php(39): PrestaShop\Module\AutoUpgrade\UpgradeTools\SymfonyAdapter->initKernel()
#28 /home/.../modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(110): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader80->initConstants()
#29 /home/.../modules/autoupgrade/classes/Task/Update/UpdateDatabase.php(142): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->setupUpdateEnvironment()
#30 /home/.../modules/autoupgrade/classes/Task/Update/UpdateDatabase.php(49): PrestaShop\Module\AutoUpgrade\Task\Update\UpdateDatabase->warmUp()
#31 /home/.../modules/autoupgrade/classes/Task/Runner/ChainedTasks.php(66): PrestaShop\Module\AutoUpgrade\Task\Update\UpdateDatabase->run()
#32 /home/.../**admin_folder**/autoupgrade/ajax-upgradetab.php(58): PrestaShop\Module\AutoUpgrade\Task\Runner\ChainedTasks->run()
#33 {main}
Il semble qu'il y ait eu un problème avec le serveur. Ce type d'erreur se produit généralement lorsque :
Le serveur est temporairement indisponible.
Il y a une mauvaise configuration ou un problème inattendu sur le serveur.
HTTP request failed. Type: ERR_BAD_RESPONSE - HTTP Code: 500

 

Edited by Barthelemy Bois (see edit history)
Link to comment
Share on other sites

Je viens de réussir sans surprise (toujours avec la même méthode) la mise à jour de la 8.2.1 vers 8.2.3. Je l'ai poussé également sur la prod. J'ai fait cette mise à jour avec l'archive locale pour visiblement éviter de repasser en version PHP 7.4 comme indiqué.

J'ai essayé ensuite la mise à jour 8.2.3 vers 9.0.1 mais j'ai la même exception :

/home/.../vendor/symfony/config/Loader/FileLoader.php line 182 - Symfony\Component\Config\Exception\LoaderLoadException: Expected to find class "PrestaShopBundle\Form\Admin\Type\Common\index" in file "/home/.../src/PrestaShopBundle/Form/Admin/Type/Common/index.php" while importing services from resource "/home/.../src/PrestaShopBundle/Form/Admin/Type/*", but it was not found! Check the namespace prefix used with the resource in /home/.../src/PrestaShopBundle/Resources/config/services/bundle/form/form_type.yml (which is being imported from "/home/.../src/PrestaShopBundle/Resources/config/services/bundle/form.yml").

Edited by Barthelemy Bois (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...