Página 1 de 1

Error puntual en 1 página de 1 tema

Publicado: 26 Ago 2015, 19:24
por uruguayito
A ver si se dan cuenta.
Tengo 1 tema con 68 respuestas. 4 páginas.
La 1era página se ve bien.
Cuando quedo ir a la pagina 4, ser cuelga con este error....
Error General
SQL ERROR [ mysqli ]

MySQL server has gone away [2006]

SQL

SELECT * FROM phpbb_topics_answer WHERE topic_id = 2076

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/kinerity/bestanswer/event/listener.php
LINE: 303
CALL: phpbb\db\driver\factory->sql_query()

FILE: (not given by php)
LINE: (not given by php)
CALL: kinerity\bestanswer\event\listener->viewtopic_modify_post_row()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 164
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 53
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 167
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/viewtopic.php
LINE: 1979
CALL: phpbb\event\dispatcher->trigger_event()


Entiendo que la consulta sql demora en ejecutarse y se cuelga.
Lo raro es que tengo temas con más páginas y respuestas y van bien.
¿se dan cuenta que puede ser?

Re: Error puntual en 1 página de 1 tema

Publicado: 26 Ago 2015, 19:56
por ThE KuKa
Desactiva la extensión Best Answer, limpia caché y prueba de nuevo a ver si no aparece el error, si es así, avisa al autor de la extensión.

Re: Error puntual en 1 página de 1 tema

Publicado: 26 Ago 2015, 23:27
por uruguayito
Voy a probar y aviso. Lo raro es que en ese foro NO tengo activada la extensión esa

Re: Error puntual en 1 página de 1 tema

Publicado: 26 Ago 2015, 23:33
por uruguayito
Retomó. Sigue igual por más que desactivé la extensión esa

Re: Error puntual en 1 página de 1 tema

Publicado: 26 Ago 2015, 23:51
por Makoto
repara y optimiza la tabla phpbb_topics

Re: Error puntual en 1 página de 1 tema

Publicado: 31 Ago 2015, 15:18
por micontre
si no me equivoco deves de tener algun bbcode potensialmente peligroso activado ( flash , iflame ....)
revisa la firma de el usuario de el ultimo mensaje (Vel....) (si buscas todos sus mensajes veras que siempre acaba en el mismo error). seguramente no lo haga intensionadamente pero hay bbcodes que que beberian ser utilizados solamente por gente de confianza y que sepa lo que pone tanto en las firmas como en mensajes.

para fuyuras consultas , procura poner un enlace directo a donde se produce el problema (asi no tendremos que estar buscando para verlo) :shock: :shock:

saludos

Re: Error puntual en 1 página de 1 tema

Publicado: 01 Sep 2015, 16:51
por uruguayito
@micontre, interesante conclusión a la que has llegado....
Y parece ser que sí ese usuario Vel..... es el del problema

Pero fijate que él no usa firma. (así y todo fui al ACP, deshabilité el uso de FLASH en las firmas, hice como que borré su firma). Pero el error igual persiste :s

No es exactamente el mismo error, pero no se puede entrar a ninguno de sus mensajes como bien dijiste:
SPOILER_SHOW
Error General
SQL ERROR [ mysqli ]

MySQL server has gone away [2006]

SQL

SELECT notification_type_id, notification_type_name FROM phpbb_notification_types

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 932
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 975
CALL: phpbb\notification\manager->get_notification_type_id()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 277
CALL: phpbb\notification\manager->get_notification_type_ids()

FILE: [ROOT]/includes/functions.php
LINE: 1390
CALL: phpbb\notification\manager->mark_notifications_read()

FILE: [ROOT]/viewtopic.php
LINE: 2108
CALL: markread()

Re: Error puntual en 1 página de 1 tema

Publicado: 01 Sep 2015, 18:04
por micontre
sin un usuario no puedo ver su perfil , intenta verlo para ver si da algun error .
lo que si puedes hacer es dividir el tema y mover sus mensajes a uno nuevo desde el panel de moderador (o borrarlo directamente)

Re: Error puntual en 1 página de 1 tema

Publicado: 01 Sep 2015, 18:17
por uruguayito
@micontre, te paso por MP un usuario de prueba.

lo que mencionas como posible "solución", parece poco "ético" tener que borrar TODOS los mensajes del usuario, en todos los temas que haya participado, :s

Espero se pueda hallar otra solución :cry:

Re: Error puntual en 1 página de 1 tema  Tema Solucionado

Publicado: 01 Sep 2015, 19:37
por uruguayito
Luego de varias pruebas con el usuario en cuestión, el error se solucionó borrando la referencia a su página personal en el Perfil de dicho usuario.

Gracias micontre por el tiempo dedicado :P