Solucionar Errores en el Backoffice de PrestaShop – Error found: Premature end of data in tag…

Últimamente muchos de nuestros clientes que tienen construida una tienda online con la plataforma PrestaShop nos están reportando de que al acceder al Backoffice de este CMS, es decir, a su correspondiente panel de administración les aparece un mensaje con varios errores en la parte superior.

No importa la versión de PrestaShop que se tenga, ya que por ejemplo este error es de la versión 1.6.1.10:

1. Error found : CData section not finished https://addons.prestashop.com/php?id _produ in country_module_list.xml file.
2. Error found : Premature end of data in tag url line 1 in country_module_list.xml file.
3. Error found : Premature end of data in tag module line 1 in country_module_list.xml file.
4. Error found : Premature end of data in tag modules line 1 in country_module_list.xml file.

error found premature end of data in tag

Y este otro está recogido por el foro oficial de PrestaShop y es de la versión 1.7.1.1

1. Error found : StartTag: invalid element name in country_module_list.xml file.
2. Error found : Premature end of data in tag badge line 1 in country_module_list.xml file.
3. Error found : Premature end of data in tag badges line 1 in country_module_list.xml file.
4. Error found : Premature end of data in tag module line 1 in country_module_list.xml file.
5. Error found : Premature end of data in tag modules line 1 in country_module_list.xml file.
6. Error found : CData section not finished http://addons.prestashop.com/en/referral-loy in must_have_module_list.xml file.
7. Error found : Premature end of data in tag url line 1 in must_have_module_list.xml file.
8. Error found : Premature end of data in tag module line 1 in must_have_module_list.xml file.
9. Error found : Premature end of data in tag modules line 1 in must_have_module_list.xml file.

Country_Module_List.xml & Must_Have_Module_List.xml

Si te has fijado la clave está en los archivos xml que más se repiten en los errores: country_module_list.xml & must_have_module_list.xml

Normalmente el “Error found: Premature end of data in tag…” se da cuando NO se dispone de una buena conexión a Internet y se intenta actualizar ciertos detalles en las etiquetas de los módulos, urls, presupuestos, ect (de ahí lo de “end of data in tag…”).

En el mejor de los casos si es debido a que tu conexión es lenta como hemos indicado es posible que se solucionen los errores sin hacer nada cuando tu conexión vuelva a ser estable, es decir, en la próxima visita que le hagas al backoffice igual ya no te aparecen los errores, pero si este no es el caso tendrás que optar por hacer estas dos cosas:

1) Borrar la Caché de PrestaShop

PrestaShop 1.6 – Menú principal: Parámetros Avanzados -> Rendimiento. Arriba a la derecha veremos el icono de una goma de borrar donde poner el texto ”Vaciar el caché” .

PrestaShop 1.7 – Menú principal: Parámetros Avanzados (1º click) -> Rendimiento (2º click) -> Borrar la caché (3º click). Es el botón azul que hay en la parte superior derecha con un icono del cubo de la basura.

2) Borrar o Renombrar los Archivos Country_Module_List.xml & Must_Have_Module_List.xml

Si borrar la caché no es suficiente (que suele ser lo más habitual), en la mayoría de casos borrar o renombrar los archivos problemáticos ha sido la solución.

Estos archivos se pueden encontrar en la siguiente ruta donde este realizada la instalación de PrestaShop:

/config/xml/

¿Cómo proceder?

Desde Hostinet recomendamos acceder al Administrador de Archivos de cPanel y desde allí localizar la siguiente ruta que pertenezca a la carpeta donde tengamos hecha la instalación de PrestaShop: /config/xml/ (es la misma ruta en todas las versiones de PrestaShop).

Después, tenemos que localizar los archivos de los errores: Country_Module_List.xml & Must_Have_Module_List.xml y borrarlos o renombrarlos.

PrestaShop 1.7 Config XML

Comentar que desde el administrador de archivos de cPanel podemos hacer click con el botón derecho del ratón sobre el archivo que nos interese para que se desplegué su menú de acciones, entre las cuales se encuentra la opción de Rename (Renombrar) y Delete (Borrar).

En nuestro caso solo disponemos del archivo Must_Have_Module_List.xml. A dónde queremos ir a parar con ello es que no es necesario borrar o renombrar ambos archivos, sino solo el que nos esté dando problemas (puede que sea solo un archivo).

¿Cómo puedo acceder a cPanel rápidamente?

Recordemos que puedes acceder a cPanel desde el Panel de Cliente de Hostinet, vía “Mis productos”, haciendo click sobre los 3 puntitos de la derecha que correspondan a nuestro Hosting Linux.

¿Todavía no tienes una Tienda Online?
Con PrestaShop puedes crear una fácilmente

Todos nuestros planes PrestaShop SSD corren bajo discos sólidos (SSD) para garantizar la máxima velocidad de carga para TU Tienda Online. Además, te garantizamos una IP española para TU Tienda Online.

Hosting SSD NVMe