Jump to content

Edit History

giuseppe_m

giuseppe_m

Buongiorno a tutti

gestisco uno shop su PS 1.7.6.1, ha 4 mesi di vita.. tema Warehouse.

Mi hanno segnalato un comportamento anomalo:

Quando si procede al checkout > inserimento indirizzi >> viene mostrata una pagina di errore 500 (allegato)

Nel LOG degli errori in var/exception.log

*ERROR*     v1.7.6.1    2020/02/24 - 09:42:32: La proprietà Address->dni è vuota. at line 1004 in file classes/ObjectModel.php

Attivando il DEBUG l'errore mostrato è il seguente:

[PrestaShopException]
La proprietà Address->dni è vuota.
at line 1004 in file classes/ObjectModel.php

999.             }
1000. 
1001.             $message = $this->validateField($field, $this->$field);
1002.             if ($message !== true) {
1003.                 if ($die) {
1004.                     throw new PrestaShopException($message);
1005.                 }
1006. 
1007.                 return $error_return ? $message : false;
1008.             }
1009.         }
ObjectModelCore->validateFields - [line 292 - classes/ObjectModel.php]
ObjectModelCore->getFields - [line 561 - classes/ObjectModel.php]
ObjectModelCore->add - [line 187 - classes/Address.php] - [2 Arguments]
AddressCore->add - [line 516 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 80 - classes/form/CustomerAddressPersister.php]
CustomerAddressPersisterCore->save - [line 159 - classes/form/CustomerAddressForm.php] - [2 Arguments]
CustomerAddressFormCore->submit - [line 90 - classes/checkout/CheckoutAddressesStep.php]
CheckoutAddressesStepCore->handleRequest - [line 59 - classes/checkout/CheckoutProcess.php] - [1 Arguments]
CheckoutProcessCore->handleRequest - [line 264 - controllers/front/OrderController.php] - [1 Arguments]
OrderControllerCore->initContent - [line 292 - classes/controller/Controller.php]
ControllerCore->run - [line 515 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]

 

Cosa strana è che da DESKTOP il processo di acquisto non si blocca e va a buon fine.

Da MOBILE il processo di acquisto si blocca quando dallo step 2 (indirizzi) si passa allo step 3 (metodi di spedizione).

In 4 mesi di attività non è mai successo, e di ordini ce ne sono stati un sacco

Come posso risolvere? a cosa è dovuto? avete qualche indicazione su cosa controllare?

Grazie a tutti per le indicazioni

errore500.jpg

giuseppe_m

giuseppe_m

Buongiorno a tutti

gestisco uno shop su PS 1.7.6.1, ha 4 mesi di vita.. tema Warehouse.

Mi hanno segnalato un comportamento anomalo:

Quando si procede al checkout > inserimento indirizzi >> viene mostrata una pagina di errore 500 (allegato)

Nel LOG degli errori in var/exception.log

*ERROR*     v1.7.6.1    2020/02/24 - 09:42:32: La proprietà Address->dni è vuota. at line 1004 in file classes/ObjectModel.php

Attivando il DEBUG l'errore mostrato è il seguente:

[PrestaShopException]
La proprietà Address->dni è vuota.
at line 1004 in file classes/ObjectModel.php

999.             }
1000. 
1001.             $message = $this->validateField($field, $this->$field);
1002.             if ($message !== true) {
1003.                 if ($die) {
1004.                     throw new PrestaShopException($message);
1005.                 }
1006. 
1007.                 return $error_return ? $message : false;
1008.             }
1009.         }
ObjectModelCore->validateFields - [line 292 - classes/ObjectModel.php]
ObjectModelCore->getFields - [line 561 - classes/ObjectModel.php]
ObjectModelCore->add - [line 187 - classes/Address.php] - [2 Arguments]
AddressCore->add - [line 516 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 80 - classes/form/CustomerAddressPersister.php]
CustomerAddressPersisterCore->save - [line 159 - classes/form/CustomerAddressForm.php] - [2 Arguments]
CustomerAddressFormCore->submit - [line 90 - classes/checkout/CheckoutAddressesStep.php]
CheckoutAddressesStepCore->handleRequest - [line 59 - classes/checkout/CheckoutProcess.php] - [1 Arguments]
CheckoutProcessCore->handleRequest - [line 264 - controllers/front/OrderController.php] - [1 Arguments]
OrderControllerCore->initContent - [line 292 - classes/controller/Controller.php]
ControllerCore->run - [line 515 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]

 

Cosa strana è che da DESKTOP il processo di acquisto non si blocca e va a buon fine.

Da MOBILE il processo di acquisto si blocca quando dallo step 2 (indirizzi) si passa allo step 3 (metodi di spedizione).

In 4 mesi di attività non è mai successo, e di ordini ce ne sono stati un sacco

Come posso risolvere? a cosa è dovuto? avete qualche indicazione su cosa controllare?

Grazie a tutti per le indicazioni

errore500.jpg

giuseppe_m

giuseppe_m

Buongiorno a tutti

gestisco uno shop su PS 1.7.6.1, ha 4 mesi di vita.. tema Warehouse.

Mi hanno segnalato un comportamento anomalo:

Quando si procede al checkout > inserimento indirizzi >> viene mostrata una pagina di errore 500 (allegato)

Nel LOG degli errori in var/exception.log

*ERROR*     v1.7.6.1    2020/02/24 - 09:42:32: La proprietà Address->dni è vuota. at line 1004 in file classes/ObjectModel.php

Attivando il DEBUG l'errore mostrato è il seguente:

[PrestaShopException]
La proprietà Address->dni è vuota.
at line 1004 in file classes/ObjectModel.php

999.             }
1000. 
1001.             $message = $this->validateField($field, $this->$field);
1002.             if ($message !== true) {
1003.                 if ($die) {
1004.                     throw new PrestaShopException($message);
1005.                 }
1006. 
1007.                 return $error_return ? $message : false;
1008.             }
1009.         }
ObjectModelCore->validateFields - [line 292 - classes/ObjectModel.php]
ObjectModelCore->getFields - [line 561 - classes/ObjectModel.php]
ObjectModelCore->add - [line 187 - classes/Address.php] - [2 Arguments]
AddressCore->add - [line 516 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 80 - classes/form/CustomerAddressPersister.php]
CustomerAddressPersisterCore->save - [line 159 - classes/form/CustomerAddressForm.php] - [2 Arguments]
CustomerAddressFormCore->submit - [line 90 - classes/checkout/CheckoutAddressesStep.php]
CheckoutAddressesStepCore->handleRequest - [line 59 - classes/checkout/CheckoutProcess.php] - [1 Arguments]
CheckoutProcessCore->handleRequest - [line 264 - controllers/front/OrderController.php] - [1 Arguments]
OrderControllerCore->initContent - [line 292 - classes/controller/Controller.php]
ControllerCore->run - [line 515 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]

 

Cosa strana è che da DESKTOP il processo di acquisto non si blocca e va a buon fine.

Da MOBILE il processo di acquisto si blocca quando dallo step 2 (indirizzi) si passa allo step 3 (metodi di spedizione).

In 4 mesi di attività non è mai successo, e di ordini ce ne sono stati un sacco

Come posso risolvere? a cosa è dovuto? avete qualche indicazione su cosa controllare?

Gerrore500.thumb.jpg.11e025af08c7f242b934c8a19e6d24b9.jpgrazie a tutti

×
×
  • Create New...