ridomil escribiste:Es decir, si yo comento la línea use EditorXML la sesión va correctamente.
O sea, que el problema está en el módulo EditorXML...
¿No será que este módulo emite alguna salida hacia la salida estándar antes de que lo haga CGI.pm o CGI::Session?
Nada, nada... yo le iría quitando líneas para ir averiguando dónde está el fallo. Aquí, el uso de __END__ de Perl es básico.
Primer movimiento:
Using perl Syntax Highlighting
package EditorXML;
1;
__END__
(*aquí sigue el resto del paquete*)
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
Fíjate que con solo dos líneas, vas acortando/alargando el paquete, y así vas metiendo líneas y subrutinas, hasta saber dónde realmente falla.
También puedes seguir una técnica de búsqueda binaria: coloca estas líneas en la mitad del archivo y pruebas. Si falla la segunda parte, repites: recoloca las líneas en la mitad de la anterior mitad, y pruebas, y así hasta saber dónde está el fallo.
Mirar el log del servidor web también es importante (el error.log).