Jump to content

RISOLTO: La proprietà Address->dni è vuota. at line 1004 in file classes/ObjectModel.php


giuseppe_m
 Share

Recommended Posts

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

Edited by giuseppe_m (see edit history)

Share this post


Link to post
Share on other sites

  • 2 months later...

Ciao mi sai dire quale è il modulo esterno perche nemmeno a me non va...eppure fino al mese scorso non usciva questo errore.

 

tra l'altro avevo corretto il problema del Dni con questo post

 

 

 

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More