Matelas no stress Posted July 21, 2022 Share Posted July 21, 2022 Bonjour, Nous observons depuis un moment des erreurs 500, et impossible de les corriger malgré toutes nos tentatives.. Looks like the 500 error still persist in the Prestashop Integration: Server Error (500) Received 5XX response from Server Periodic Sync Request Method GET headers [['User-Agent', 'Klaviyo/1.0'], ['Accept-Encoding', 'gzip, deflate'], ['Accept', 'application/json'], ['Connection', 'keep-alive'], ['Authorization', 'Basic dHZ2dTA5RzFZeXBIRjJyWVllVGo5RWl4b3d0SXNxMkc6']] Response Status Code 500 Body (empty) method GET headers [['User-Agent', 'Klaviyo/1.0'], ['Accept-Encoding', 'gzip, deflate'], ['Accept', 'application/json'], ['Connection', 'keep-alive'], ['Authorization', 'Basic dHZ2dTA5RzFZeXBIRjJyWVllVGo5RWl4b3d0SXNxMkc6']] elapsed None Misc reasonReceived 5XX response from Server status_code 500 content (empty) origin Periodic Sync exception_type <class 'app.integrations.utils.exceptions.IntegrationServerErrorException'> Pouvez vous nous aider s'il vous plait ? Il semblerait que c'est un problème causé par un autre module que nous utilisons "Produit Dynamique" mais en contactant le developer du module, il n'a pas réussi à trouver la résolution de l'erreur .. Un grand merci pour votre aide, Maude Link to comment Share on other sites More sharing options...
Eolia Posted July 21, 2022 Share Posted July 21, 2022 Regardez le contenu du fichier error.log de votre hébergeur pour en savoir plus Link to comment Share on other sites More sharing options...
Matelas no stress Posted July 21, 2022 Author Share Posted July 21, 2022 Voici le fichier error log. A savoir que dans toutes les commandes, la colonne currency est bien rempli. Tous les produits ainsi que les intervalles sont remplient sur le module des produits dynamiques avec 6 decimales. [Thu Jul 21 17:24:12.809506 2022] [proxy_fcgi:error] [pid 1695741:tid 140399486150400] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught PrestaShop\PrestaShop\Core\Localization\Exception\LocalizationException: Price specification not found for currency: "" in /www//src/Core/Localization/Locale.php:171\nStack trace:\n#0 /www//src/Core/Localization/Locale.php(155): PrestaShop\PrestaShop\Core\Localization\Locale->getPriceSpecification('')\n#1 /www//classes/Tools.php(776): PrestaShop\PrestaShop\Core\Localization\Locale->formatPrice(174.17, NULL)\n#2 /www//modules/dynamicproduct/classes/module/DynamicProvider.php(461): ToolsCore::displayPrice(174.17)\n#3 /www//modules/dynamicproduct/classes/module/DynamicProvider.php(466): classes\module\DynamicProvider->formatPrice(174.17)\n#4 /www//modules/dynamicproduct/classes/models/DynamicInputField.php(184): classes\module\DynamicProvider->convertAndFormatPrice(174.166667)\n#5 /www/w...\n' Link to comment Share on other sites More sharing options...
Eolia Posted July 21, 2022 Share Posted July 21, 2022 Le problème vient de là PrestaShop\PrestaShop\Core\Localization\Locale->formatPrice(174.17, NULL) Cette fonction ne supporte pas un NULL public function formatPrice($number, $currencyCode) { return $this->numberFormatter->format( $number, $this->getPriceSpecification($currencyCode) ); } www//modules/dynamicproduct/classes/module/DynamicProvider.php(466): classes\module\DynamicProvider->formatPrice(174.17)\n#4 doit envoyer une currency, au pire celle par défaut du shop dans la fonction classes\module\DynamicProvider->formatPrice(); 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