camus83 Posted November 1, 2017 Share Posted November 1, 2017 Dunque ho installato prestashop 7,2,4 Dopo un po che smanetto ho un errore dal BO in cui non posso piu aprire la pagina del cliente ... [PrestaShopException] Invalid address #5 at line 439 in file classes/Address.php 434. // if an id_address has been specified retrieve the address 435. if ($id_address) { 436. $address = new Address((int)$id_address); 437. 438. if (!Validate::isLoadedObject($address)) { 439. throw new PrestaShopException('Invalid address #'.(int)$id_address); 440. } 441. } elseif ($with_geoloc && isset($context->customer->geoloc_id_country)) { 442. $address = new Address(); 443. $address->id_country = (int)$context->customer->geoloc_id_country; 444. $address->id_state = (int)$context->customer->id_state; AddressCore::initialize - [line 197 - classes/tax/Tax.php] - [1 Arguments] TaxCore::getProductEcotaxRate - [line 722 - classes/Cart.php] - [1 Arguments] CartCore->getProducts - [line 1827 - classes/Cart.php] CartCore->getOrderTotal - [line 3644 - classes/Cart.php] - [1 Arguments] CartCore->getSummaryDetails - [line 746 - controllers/admin/AdminCustomersController.php] AdminCustomersControllerCore->renderView - [line 2090 - classes/controller/AdminController.php] AdminControllerCore->initContent - [line 209 - controllers/admin/AdminCustomersController.php] AdminCustomersControllerCore->initContent - [line 205 - classes/controller/Controller.php] ControllerCore->run - [line 379 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 95 - admin/index.php] ho smanettato un pò e ho capito che non risulta più un indirizzo associato ad un carrello. Ho resettato e reinstallato prestashop. Stessa cosa. Verificando gli id nel db nella table ps_address e ps_cart, ho notato che: Faccio il login, metto un oggetto nel carrello, procedo al checkout (e compare un id di carrello nuovo), inserisco un indirizzo e clicco continua (e compare un id indirizzo). A questo punto, faccio logout, poi login il carrello risulta vuoto, Vado in myaccount e cancello indirizzo. Nella tabella degli indirizzi non c'è più nulla, per forza poi fa errore. Ho notato invece "a memoria" che in caso di ordine effettuato e poi indirizzo cancellato conserva ugualmente indirizzo ma con un 1 nell ultima casella della tabbella che indica che indirizzo è stato cancellato ma è ancora presente nel db. Quindi deduco che questo sia un bug di prestashop che va sistemato, non è colpa mia, giusto? Ma se fosse cosi è un problema serio e che riguarda un po tutti. Faccio la domanda, cancellare un record dalla tabella ps_cart comporta qualche problema di coerenza nel db? (della serie devo cancellare anche altro o da problemi ad altro?) Grazie Link to comment Share on other sites More sharing options...
camus83 Posted November 7, 2017 Author Share Posted November 7, 2017 nessun'altro ha notato sta cosa?... fa solo a me? Link to comment Share on other sites More sharing options...
Giuseppe Posted June 22, 2018 Share Posted June 22, 2018 stesso problema, sei riuscito a risolvere? Link to comment Share on other sites More sharing options...
digita.life Posted June 27, 2018 Share Posted June 27, 2018 Ciao credo che ne parlino qui http://forge.prestashop.com/browse/BOOM-3119 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