Avisos
Vaciar todo

Query monitor - Fatal error

14 Respuestas
3 Usuarios
0 Reactions
38 Visitas
Respuestas: 78
Trusted Member
Topic starter
 

Hola,

Estoy usando el plugin Query monitor y tras instalar el plugin PDF Invoices & Packing Slips for WooCommerce, me ha aparecido el siguiente error. ¿Alguna idea de cómo solucionarlo?

Gracias

Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater
in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php on line 148

Call stack:

  1. WPO\W\P\Settings_Upgrade::get_extension_license_infos()
    wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:102
  2. WPO\W\P\Settings_Upgrade::extension_overview()
    wp-includes/class-wp-hook.php:308
  3. WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:332
  4. WP_Hook::do_action()
    wp-includes/plugin.php:517
  5. do_action()
    wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/views/wcpdf-settings-page.php:71
  6. include()
    wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings.php:188
  7. WPO\W\P\Settings::settings_page()
    wp-includes/class-wp-hook.php:308
  8. WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:332
  9. WP_Hook::do_action()
    wp-includes/plugin.php:517
  10. do_action()
    wp-admin/admin.php:259

Contenido solo visible a usuarios registrados


 
Respondido : 01/08/2023 6:13 pm
Karen Rios
Respuestas: 18670
Illustrious Member Moderator
 

Hola Jose Luis, 

Prueba modificar la versión de PHP a 7.4 y revisa si con ello logras instalar el plugin, efectivamente tienes un error fatal con el

[01-Aug-2023 18:07:02 UTC] PHP Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:148}

Verifícalo y nos comentas como va todo

Un Saludo 


 
Respondido : 01/08/2023 6:58 pm
Respuestas: 78
Trusted Member
Topic starter
 

Hola @karen,

Por lo que veo, tengo la versión 7.4.33, pero desde mi cpanel, supuestamente tengo la 7.4.

La cosa es que sigo con el problemilla 😭 

¿Cómo podría cambiar a 7.4? o alguna otra idea?

Gracias


 
Respondido : 01/08/2023 7:27 pm
Karen Rios
Respuestas: 18670
Illustrious Member Moderator
 

Hola Jose Luis, 

Como estas modificando la versión PHP, puedes enviarnos algunas capturas sobre los pasos que realizas para verificar con mayor detalle lo que nos comentas. 

Un Saludo 


 
Respondido : 01/08/2023 8:18 pm
Respuestas: 78
Trusted Member
Topic starter
 

@karen Buenos días,

 

Adjunto aquí varios pantallazos.

Ya me dirás.

Muchas gracias

Salud del sitio PHP
Versiones PHP 1
Versiones PHP 2

 


 
Respondido : 02/08/2023 6:51 am
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola Jose Luis.

Veo que utilizas la version Premium del plugin " WooCommerce PDF Invoices & Packing Slips Premium Templates "

Necesitas instalar tambien la version free del plugin:

-.> https://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/

 

Un Saludo

 

 


 
Respondido : 02/08/2023 8:11 am
Respuestas: 78
Trusted Member
Topic starter
 

Hola @pepesoler,

Si, la cosa es que ahora tenía los dos desactivados. Los he vuelto a activar los dos y el problema persiste. Si quieres, los he dejado activados por si le puedes echar un vistazo. 

Gracias


 
Respondido : 02/08/2023 8:48 am
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola Jose Luis.

Ok, Ahora si que lo veo:

[02-Aug-2023 08:47:09 UTC] PHP Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:148
Stack trace:
#0 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php(102): WPO\WC\PDF_Invoices\Settings_Upgrade->get_extension_license_infos()
#1 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(308): WPO\WC\PDF_Invoices\Settings_Upgrade->extension_overview('upgrade', '')
#2 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#3 /home2/caraving/public_html/caraving.com/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#4 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/views/wcpdf-settings-page.php(71): do_action('wpo_wcpdf_after...', 'upgrade', '')
#5 /home in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php on line 148

.- Desactiva el plugin WooCommerce PDF Invoices & Packing Slips Premium Templates

Una vez desactivado:

.- Accede a tu cuenta de wePanel -> Administrador de archivos

.- Accede a la carpeta donde tienes la instalación

.- Accede a la carpeta wp-admin

.- Edita el archivo error_log y lo vacías, elimina todo su contenido.

.- En la raíz de la instalación vacía también el archivo error_log

.- Accede de nuevo al administrador de WordPress haciendo Login

Una vez accedas comprueba si en los archivos error_log se genera de nuevo la línea de error o ya no aparece. 

 

Si ya no parece la linea de error ya sabemos que el problema es del plugin WooCommerce PDF Invoices & Packing Slips Premium Templates

La version del plugin  WooCommerce PDF Invoices & Packing Slips Premium Templates que tienes instalada es la 2.18.0 y la última version es la 2.20.2

-> https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-premium-templates/

Tendrias que actualizar el plugin y ver si se soluciona el problema.

 

Un Saludo


 
Respondido : 02/08/2023 9:23 am
Respuestas: 78
Trusted Member
Topic starter
 

Buenos días @pepesoler,

Perdona pero no me pude poner con esto hasta ahora.

De momento, ya que el plugin lo compré en un GPL site, estoy esperando a que lo actualicen y no he podido actualizar el plugin.

Lo que si he llegado a hacer es vaciar los dos archivos error_log que me comentabas y al probar, veo que el mensaje de error vuelve a aparecer y si entro en los archivos error_log, que los había vaciado, vuelven a aparecer algunas líneas de error. Entiendo que esto se debe a que aún no he actualizado el plugin o tal vez que sea otra cosa. Dejo los plugins pdf activados por si quieres echarle un vistazo, aunque recuerda que aún no está actualizado el plugin.

Muchas gracias 


 
Respondido : 03/08/2023 7:53 am
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola Jose Luis.

Tienes que esperar a que se actualice, veo el mismo error que hace referencia al plugin:

[03-Aug-2023 07:48:16 UTC] PHP Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:148
Stack trace:
#0 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php(102): WPO\WC\PDF_Invoices\Settings_Upgrade->get_extension_license_infos()
#1 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(308): WPO\WC\PDF_Invoices\Settings_Upgrade->extension_overview('upgrade', '')
#2 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#3 /home2/caraving/public_html/caraving.com/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#4 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/views/wcpdf-settings-page.php(71): do_action('wpo_wcpdf_after...', 'upgrade', '')
#5 /home in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php on line 148

 

El error es porque está intentando acceder a un dato que está definido como privado.

De momento, ya que el plugin lo compré en un GPL site

El plugin PDF Invoices & Packing Slips for WooCommerce también lo descargaste desde esa plataforma ?

Puedes probar a eliminarlo por completo y volver a instalar descargando desde WorPress:

-> https://es.wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/

 

Un Saludo


 
Respondido : 03/08/2023 9:14 am
Respuestas: 78
Trusted Member
Topic starter
 

@pepesoler Hola de nuevo,

Si, es lo que he hecho, pero el problema es solo cuando tengo activados los dos plugins. Si tengo solo activado el plugin plugin PDF Invoices & Packing Slips for WooCommerce, no me aparece el error, con lo que el problema viene del WooCommerce PDF Invoices & Packing Slips Premium Templates. Con lo que toca esperar a que lo actualicen, que no son muy rápidos, y volver a probar.

Te iré comentando.

Muchas gracias


 
Respondido : 03/08/2023 9:32 am
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola José Luis.

Ok, dejo el hilo abierto por si necesitas retomarlo.

 

Un saludo


 
Respondido : 03/08/2023 9:59 am
Respuestas: 78
Trusted Member
Topic starter
 

@pepesoler

Si por favor.

Muchas gracias Pepe


 
Respondido : 03/08/2023 10:07 am
Pepe
 Pepe
Respuestas: 41120
Illustrious Member Admin
 

Hola José Luis.

Ok dejo el hilo abierto 😉 

 

Un saludo


 
Respondido : 03/08/2023 10:14 am