Jump to content

Bug Prestashop 1.6.1 - Carrito


Recommended Posts

Saludos;

 

He actualizado de la 1.6.0.14 a la 1.6.1 y de golpe me he encontrado el primer bug ..........

 

Desde el back intentas mirar los carros de compra y sale este mensaje:

 

[PrestaShopException]

Invalid address #1502
at line 393 in file classes/Address.php

388. 			if ($id_address)389. 			{390. 				$address = new Address((int)$id_address);391. 392. 				if (!Validate::isLoadedObject($address))393. 					throw new PrestaShopException('Invalid address #'.(int)$id_address);394. 395. 			}396. 			elseif ($with_geoloc && isset($context->customer->geoloc_id_country))397. 			{398. 				$address             = new Address();

 

ALGUNA SOLUCION?

Link to comment
Share on other sites

Lo siento debí ponértelo, para que prestashop te genere una explicación del error debes irte al archivo config/defines.inc.php y dentro de él cambiar esto

 

define('_PS_MODE_DEV_', false);

 

sustituirlo por:

 

define('_PS_MODE_DEV_', true);

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour,

 

J’ai le meme probleme, que dois je faire pour regler ce probleme ?

 

PrestaShopException]

 

Invalid address #8

at line 393 in file classes/Address.php

 

388. if ($id_address)

389. {

390. $address = new Address((int)$id_address);

391.

392. if (!Validate::isLoadedObject($address))

393. throw new PrestaShopException('Invalid address #'.(int)$id_address);

394.

395. }

396. elseif ($with_geoloc && isset($context->customer->geoloc_id_country))

397. {

398. $address = new Address();

AddressCore::initialize - [line 195 - classes/tax/Tax.php] - [1 Arguments]

TaxCore::getProductEcotaxRate - [line 594 - classes/Cart.php] - [1 Arguments]

CartCore->getProducts - [line 1450 - classes/Cart.php]

CartCore->getOrderTotal - [line 1354 - classes/Cart.php] - [2 Arguments]

CartCore::getTotalCart - [line 836 - controllers/admin/AdminCartsController.php] - [3 Arguments]

AdminCartsControllerCore->getOrderTotalUsingTaxCalculationMethod - [line - ] - [2 Arguments]

call_user_func_array - [line 329 - classes/helper/HelperList.php] - [2 Arguments]

HelperListCore->displayListContent - [line 157 - classes/helper/HelperList.php]

HelperListCore->generateList - [line 891 - controllers/admin/AdminCartsController.php] - [2 Arguments]

AdminCartsControllerCore->renderList - [line 2015 - classes/controller/AdminController.php]

AdminControllerCore->initContent - [line 180 - classes/controller/Controller.php]

ControllerCore->run - [line 373 - classes/Dispatcher.php]

DispatcherCore->dispatch - [line 54 - admin/index.php]

 

Merci

Edited by ypellerin (see edit history)
Link to comment
Share on other sites

Este error lo he solucionado haciendo un truncate de la base de datos en la columna cart.

Hola Grudes,

Perdón por mi ignorncia, pero podrias poner los datos a seguir para hacer un truncate de la base de datos en la columna cart?

 

Gracias!

Link to comment
Share on other sites

  • 3 weeks later...

Hola Grudes,

Perdón por mi ignorncia, pero podrias poner los datos a seguir para hacer un truncate de la base de datos en la columna cart?

 

Gracias!

Delete all strings in your DB column: [your prefix for DB]_cart. In MySQL (phpMyAdmin).

Link to comment
Share on other sites

  • 3 months later...
  • 2 weeks later...

Hola a todos. A mi también me aparece este error.
 
Como dijo Clicky cambié
 
define('_PS_MODE_DEV_', false);
 
y lo sustituí por:
 
define('_PS_MODE_DEV_', true);
 
Ahora me aparece este mensaje:
 
Warning on line 2066 en archivo /home/rinatout/domains/rinat-outlet.com/public_html/classes/Tools.php
[2] curl_exec() has been disabled for security reasons
 
¿Que tengo que hacer ahora para solucionarlo?

Link to comment
Share on other sites

  • 2 months later...

Hola a todos. A mi también me aparece este error.

 

Como dijo Clicky cambié

 

define('_PS_MODE_DEV_', false);

 

y lo sustituí por:

 

define('_PS_MODE_DEV_', true);

 

Ahora me aparece este mensaje:

 

Warning on line 2066 en archivo /home/rinatout/domains/rinat-outlet.com/public_html/classes/Tools.php

[2] curl_exec() has been disabled for security reasons

 

¿Que tengo que hacer ahora para solucionarlo?

 

Pues buscar un poco  ;)

 

https://www.google.es/search?q=curl_exec()+has+been+disabled+for+security+reasons

Link to comment
Share on other sites

  • 1 year later...
  • 2 months later...

Buenas_

 

Para hacer un truncate de la tabla carts ¡OJO SE BORRÁN TOODOS LOS DATOS DE LOS CARRITOS ANTERIORES!. Recomiendo hacer una copia de seguridad.

en mysl pincha en SQL y escribe sin las comillas "TRUNCATE TABLE ps_cart" así de sencillo ;).

 

Si quieres hacer antes una copia de seguridad escribe: "create table ps_cart_backup select * from ps_cart".

 

Saludos

Link to comment
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
×
×
  • Create New...