David GLK Posted November 7, 2020 Share Posted November 7, 2020 Bonjour, J'ai une erreur 500 quand je clique sur facture dans commande/factures résultat : Symfony\Component\Form\Exception\UnexpectedTypeException: Expected argument of type "object, array or empty", "string" given at vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:41 at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms('', object(RecursiveIteratorIterator)) (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372) at Symfony\Component\Form\Form->setData('') (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:49) at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(array('enable_invoices' => true, 'enable_tax_breakdown' => true, 'enable_product_images' => false, 'invoice_prefix' => array('#IN', '#FA', '#IN'), 'add_current_year' => false, 'reset_number_annually' => false, 'year_position' => 1, 'invoice_number' => 0, 'legal_free_text' => '', 'footer_text' => '', 'invoice_model' => 'invoice-b2b', 'use_disk_cache' => false), object(RecursiveIteratorIterator)) (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372) at Symfony\Component\Form\Form->setData(array('enable_invoices' => true, 'enable_tax_breakdown' => true, 'enable_product_images' => false, 'invoice_prefix' => array('#IN', '#FA', '#IN'), 'add_current_year' => false, 'reset_number_annually' => false, 'year_position' => 1, 'invoice_number' => 0, 'legal_free_text' => '', 'footer_text' => '', 'invoice_model' => 'invoice-b2b', 'use_disk_cache' => false)) (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:49) at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(array('invoice_options' => array('enable_invoices' => true, 'enable_tax_breakdown' => true, 'enable_product_images' => false, 'invoice_prefix' => array('#IN', '#FA', '#IN'), 'add_current_year' => false, 'reset_number_annually' => false, 'year_position' => 1, 'invoice_number' => 0, 'legal_free_text' => '', 'footer_text' => '', 'invoice_model' => 'invoice-b2b', 'use_disk_cache' => false)), object(RecursiveIteratorIterator)) (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372) at Symfony\Component\Form\Form->setData(array('invoice_options' => array('enable_invoices' => true, 'enable_tax_breakdown' => true, 'enable_product_images' => false, 'invoice_prefix' => array('#IN', '#FA', '#IN'), 'add_current_year' => false, 'reset_number_annually' => false, 'year_position' => 1, 'invoice_number' => 0, 'legal_free_text' => '', 'footer_text' => '', 'invoice_model' => 'invoice-b2b', 'use_disk_cache' => false))) (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:476) at Symfony\Component\Form\Form->initialize() (vendor/symfony/symfony/src/Symfony/Component/Form/FormBuilder.php:213) at Symfony\Component\Form\FormBuilder->getForm() (src/Core/Form/FormHandler.php:114) at PrestaShop\PrestaShop\Core\Form\FormHandler->getForm() (src/PrestaShopBundle/Controller/Admin/Sell/Order/InvoicesController.php:57) at PrestaShopBundle\Controller\Admin\Sell\Order\InvoicesController->indexAction(object(Request)) (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, false) (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200) at Symfony\Component\HttpKernel\Kernel->handle(object(Request), 1, false) (boffice/index.php:86) Comment je peux faire pour y remédier ? Merci d'avance Link to comment Share on other sites More sharing options...
Karotte Posted November 8, 2020 Share Posted November 8, 2020 (edited) Bonjour, Je rencontre exactement le même problème. Impossible de récupérer la moindre facture : erreur 500 internal server error à chaque génération... J'ai tout tenté, réinstallation de PS 1.7.6.8, passage au thème par défaut... Rien n'y fait ! Edit : J'ai tenté une MAJ en 1.7.7, même résultat ! Merci pour votre aide Edited November 8, 2020 by Karotte (see edit history) Link to comment Share on other sites More sharing options...
David GLK Posted November 8, 2020 Author Share Posted November 8, 2020 Bonjour j'ai trouvé la solution : https://github.com/Matt75/fixconfigurationlang/releases/latest récupérer la version 1.4 du fix configuration lang, l'installer dans modules /ajouter puis faire réparer (repair) ... et hop ... plus d'erreur... voir ma pj Link to comment Share on other sites More sharing options...
Karotte Posted November 9, 2020 Share Posted November 9, 2020 J'avais déjà utilisé ce fix, mais malheureusement ça ne fonctionne pas pour moi... Toujours cette erreur 500 lors de la génération des factures... Link to comment Share on other sites More sharing options...
Karotte Posted November 9, 2020 Share Posted November 9, 2020 Moi mon problème c'est vraiment au moment d'ouvrir/de générer le PDF, aucun souci pour accéder aux différents menus du BO. Link to comment Share on other sites More sharing options...
David GLK Posted November 9, 2020 Author Share Posted November 9, 2020 11 hours ago, Karotte said: J'avais déjà utilisé ce fix, mais malheureusement ça ne fonctionne pas pour moi... Toujours cette erreur 500 lors de la génération des factures... Questions : version de prestashop et du php ? as-tu vérifié dans le .htaccess si autorisé ? As-tu vérifié si les fichiers sont à jour dans git ? Voir erreur dans le mode débug identique ? Hébergeur ? erreur 500 est généralement une erreur php d'un fichier mal copié.... Link to comment Share on other sites More sharing options...
David GLK Posted November 9, 2020 Author Share Posted November 9, 2020 8 hours ago, Karotte said: Moi mon problème c'est vraiment au moment d'ouvrir/de générer le PDF, aucun souci pour accéder aux différents menus du BO. As tu penser a activer dans ta version de php l'option pdf ? Link to comment Share on other sites More sharing options...
Karotte Posted November 9, 2020 Share Posted November 9, 2020 48 minutes ago, David GLK said: Questions : version de prestashop et du php ? as-tu vérifié dans le .htaccess si autorisé ? As-tu vérifié si les fichiers sont à jour dans git ? Voir erreur dans le mode débug identique ? Hébergeur ? erreur 500 est généralement une erreur php d'un fichier mal copié.... Prestashop : 1.7.6.8 PHP : 7.2 Au niveau du .htaccess, j'ai un second site avec les même caractéristiques au niveau du fichier et je n'ai aucun problème... Les fichiers à jour dans git ? Là tu me poses une colle, comment comparer ? Hébergeur : OVH 48 minutes ago, David GLK said: As tu penser a activer dans ta version de php l'option pdf ? Je n'ai rien fait de particulier, ni activé ni désactivé quoi que ce soit ! Merci de me donner des pistes en tout cas, c'est super sympa ! Link to comment Share on other sites More sharing options...
DFlorian Posted March 1, 2021 Share Posted March 1, 2021 On 11/9/2020 at 9:34 PM, Karotte said: Prestashop : 1.7.6.8 PHP : 7.2 Au niveau du .htaccess, j'ai un second site avec les même caractéristiques au niveau du fichier et je n'ai aucun problème... Les fichiers à jour dans git ? Là tu me poses une colle, comment comparer ? Hébergeur : OVH Je n'ai rien fait de particulier, ni activé ni désactivé quoi que ce soit ! Merci de me donner des pistes en tout cas, c'est super sympa ! Tu as trouvé la solution, moi c'est que quand je généré par date, ça tourne en boucle jusqu'à l'erreur, alors que par statut cela fonctionne.. Link to comment Share on other sites More sharing options...
Shonen Posted March 3, 2021 Share Posted March 3, 2021 On 3/1/2021 at 1:02 AM, DFlorian said: Tu as trouvé la solution, moi c'est que quand je généré par date, ça tourne en boucle jusqu'à l'erreur, alors que par statut cela fonctionne.. Ca c'est autre chose, tu as probablement trop de factures (ça arrive à un client aussi, avec ~78 factures). Faut réduire la plage de données pour les sortir en moins grandes quantités. Le script PHP doit être un peu lourd, + pauvres performances de l'hébergeur = ce résultat. Link to comment Share on other sites More sharing options...
selva123 Posted December 26, 2021 Share Posted December 26, 2021 Bonjour Lorsqie j'ouvre la facture depuis l interface presta il m'affiche error 500 j'ai installer puis réparer comme vous avez dit sa affiche toujours error 500, version presta 1.7 est ce que vous avez une solution svp Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now