Errores al abrir tickets vía web

Post Reply
aaa
Znuny newbie
Posts: 22
Joined: 08 Mar 2012, 12:30
Znuny Version: 3.1.8

Errores al abrir tickets vía web

Post by aaa »

Se me están quejando algunos clientes de que a la hora de abrir tickets vía web les aparece el siguiente error (que tambien queda registrado en el errors.log de Apache):

Code: Select all

ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Wed Jul 18 18:27:18 2012

 Message: No such TicketID (1164)!

 Traceback (8202):
   Module: Kernel::System::Ticket::TicketGet (v1.549.2.6) Line: 1117
   Module: Kernel::System::Ticket::Permission::GroupCheck::Run (v1.16) Line: 48
   Module: Kernel::System::Ticket::TicketPermission (v1.549.2.6) Line: 3257
   Module: Kernel::Modules::AgentTicketZoom::Run (v1.177) Line: 107
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.64) Line: 868
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 46
   Module: (eval) (v1.90) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.90) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.90) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31
La verdad es que yo no he podido reproducir este error, ni tampoco le ocurre a todo el mundo. He estado buscando a qué puede ser debido pero no encuentro nada.
¿Alguna ayuda para ver por dónde empezar?

Recientemente actualicé a 3.1.7 -es el único cambio remarcable que podría asociar a esto-; no sé si puede tener relación...

Un saludo.
OTRS 3.1.11 w/FAQ 2.1.3, iPhoneHandle 1.1.1, Support 1.3.5, Survey 2.1.5, SystemMonitoring 2.3.3, TimeAccounting 2.1.5 modules under Debian GNU/Linux 64bits.
aaa
Znuny newbie
Posts: 22
Joined: 08 Mar 2012, 12:30
Znuny Version: 3.1.8

Re: Errores al abrir tickets vía web

Post by aaa »

Añado más información que he ido encontrando:

Como cliente, después de haberme identificado en el customer.pl, al hacer click a "Nuevo ticket" aparece en el error.log lo siguiente (el cliente no ve nada):

Code: Select all

[Thu Jul 19 09:13:03 2012] -e: Use of uninitialized value $Param{"ServiceID"} in hash element at /opt/otrs//Kernel/Modules/CustomerTicketMessage.pm line 656.
Y al hacer una acción sobre el ticket (por ejemplo cerrarlo) tambien desde el panel del usuario, aparece:

Code: Select all

[Thu Jul 19 09:13:52 2012] -e: Use of uninitialized value $EmailArticleID in hash element at /opt/otrs//Kernel/Modules/AgentTicketBulk.pm line 541.
Y a parte, "de vez en cuando", me encuentro esto:

Code: Select all

[Thu Jul 19 09:25:44 2012] es.pm: Subroutine Data redefined at /opt/otrs//Kernel/Language/es.pm line 24.
(la línea 24 es dónde empieza la función Data que define los strings del idioma, y que no tiene errores de sintaxis después de haberlo comprobado con perl -cw).
OTRS 3.1.11 w/FAQ 2.1.3, iPhoneHandle 1.1.1, Support 1.3.5, Survey 2.1.5, SystemMonitoring 2.3.3, TimeAccounting 2.1.5 modules under Debian GNU/Linux 64bits.
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Errores al abrir tickets vía web

Post by miguelmz »

¿Cuando realizaste la actualizacion empezaron los fallos, o ha sido despues? Podria ser que no actualizaras bien todos los elementos, repasa el proceso de actualizacion y peganos un trozo algo mas extenso del log para ver los eventos previos al error.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
aaa
Znuny newbie
Posts: 22
Joined: 08 Mar 2012, 12:30
Znuny Version: 3.1.8

Re: Errores al abrir tickets vía web

Post by aaa »

Gracias por responder.

Los logs la verdad es que son bastante repetitivos y no hay más información que la que he proporcionado.

De todas formas, justo hace un ratito parece que hemos aislado el problema: tenemos varias BBDD de clientes que se importan diariamente de forma automática: parece ser que a un subgrupo específico de clientes no se les asigna un customer_id y por tanto a la hora de crear el ticket aparece este error.

He modificado el script, lo acabo de lanzar y ya no me aparece el error en la parte de cliente, así que a falta de más datos era problema de consistencia de nuestra BD.

Seguiré informando a ver si puedo documentarlo mejor.
Gracias por la paciencia ;-)
OTRS 3.1.11 w/FAQ 2.1.3, iPhoneHandle 1.1.1, Support 1.3.5, Survey 2.1.5, SystemMonitoring 2.3.3, TimeAccounting 2.1.5 modules under Debian GNU/Linux 64bits.
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Errores al abrir tickets vía web

Post by miguelmz »

Ok me alegro,

Quizas te convenga una administracion de usuarios backend, desconozco como tendras tu infraestructura pero suele ser mas comodo disponer los usuarios clientes tirando de AD, o mixto con algun usuario en la bbdd local.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
aaa
Znuny newbie
Posts: 22
Joined: 08 Mar 2012, 12:30
Znuny Version: 3.1.8

Re: Errores al abrir tickets vía web

Post by aaa »

Sí, eso es lo que gustaría, pero debido a varios motivos, entre otros topología de red, es imposible tenerlo.
<sarcastic>LDAP sería lo suyo, pero bueno.... quizás si lo pido a los reyes habrá más posibilidad de conseguirlo </sarcastic>

Gracias por el tip.
OTRS 3.1.11 w/FAQ 2.1.3, iPhoneHandle 1.1.1, Support 1.3.5, Survey 2.1.5, SystemMonitoring 2.3.3, TimeAccounting 2.1.5 modules under Debian GNU/Linux 64bits.
Post Reply