Autor Tema: Error al imprimir  (Leído 1648 veces)

0 Usuarios y 1 Visitante están viendo este tema.

NestorHugoCruz

  • Newbie
  • *
  • Mensajes: 2
    • Ver Perfil
  • Institución: Universidad de Salta
  • Nombre y apellido: Nestor Hugo Cruz
  • Sistema: ComdocII
  • Teléfono laboral: 03874255399
Error al imprimir
« on: Junio 16, 2011, 10:40:53 am »
Estimados:

Después de  cambiar el puerto de salida para el servicio de 8080 a 80, la opción de imprimir sale con el error status 500,
la cosa que antes lo hacia bien.
Y para cambiar de puerto solo modifique en los archivos Server.xml  y comdoc.properties.

Detalle del mensaje de error.

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.RuntimeException: java.lang.IllegalStateException: getOutputStream() has already been called for this response
   comdocII.view.XslViewer.showView(XslViewer.java:100)
   comdocII.view.ScreenDefinition.mostrar(ScreenDefinition.java:97)
   comdocII.view.Viewer.showView(Viewer.java:48)
   comdocII.control.web.MainServlet.doGetImpl(MainServlet.java:286)
   comdocII.control.web.MainServlet.doGet(MainServlet.java:180)
   comdocII.control.web.MainServlet.doPost(MainServlet.java:164)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
   org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.IllegalStateException: getOutputStream() has already been called for this response
   org.apache.catalina.connector.Response.getWriter(Response.java:604)
   org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198)
   comdocII.view.XslViewer.transform(XslViewer.java:188)
   comdocII.view.XslViewer.showView(XslViewer.java:93)
   comdocII.view.ScreenDefinition.mostrar(ScreenDefinition.java:97)
   comdocII.view.Viewer.showView(Viewer.java:48)
   comdocII.control.web.MainServlet.doGetImpl(MainServlet.java:286)
   comdocII.control.web.MainServlet.doGet(MainServlet.java:180)
   comdocII.control.web.MainServlet.doPost(MainServlet.java:164)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
   org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96

Adjunto Server.log
« Última Modificación: Junio 16, 2011, 10:42:51 am por NestorHugoCruz »

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 133
    • Ver Perfil
    • Email
Re: Error al imprimir
« Respuesta #1 on: Junio 16, 2011, 11:57:52 am »
Hola Nestor,

por el error es como que algo en los archivos esta mal, controla los archivos modificados.
saludos,
Eugenia
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar

Matías Moncho

  • Jr. Member
  • **
  • Mensajes: 90
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Tierra del Fuego
  • Nombre y apellido: Matías Moncho
  • Sistema: Todos :o
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir
« Respuesta #2 on: Diciembre 17, 2012, 01:56:54 pm »
Estoy teniendo el mismo problema que Nestor.
Cuando quiero imprimir en PDF un documento, aparece el error:
Código: [Seleccionar]
java.lang.RuntimeException: java.lang.IllegalStateException: getOutputStream() has already been called for this response
comdocII.view.XslViewer.showView(XslViewer.java:100)
comdocII.view.ScreenDefinition.mostrar(ScreenDefinition.java:97)
comdocII.view.Viewer.showView(Viewer.java:48)
comdocII.control.web.MainServlet.doGetImpl(MainServlet.java:286)
comdocII.control.web.MainServlet.doGet(MainServlet.java:180)
comdocII.control.web.MainServlet.doPost(MainServlet.java:164)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

java.lang.IllegalStateException: getOutputStream() has already been called for this response
org.apache.catalina.connector.Response.getWriter(Response.java:604)
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198)
comdocII.view.XslViewer.transform(XslViewer.java:188)
comdocII.view.XslViewer.showView(XslViewer.java:93)
comdocII.view.ScreenDefinition.mostrar(ScreenDefinition.java:97)
comdocII.view.Viewer.showView(Viewer.java:48)
comdocII.control.web.MainServlet.doGetImpl(MainServlet.java:286)
comdocII.control.web.MainServlet.doGet(MainServlet.java:180)
comdocII.control.web.MainServlet.doPost(MainServlet.java:164)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

Adjunto los archivos: comdoc.properties, server.xml y servler.log, aunque no veo nada extraño en esos archivos. El resto del sistema funciona correctamente. Por el tipo de error que sucede, yo me inclino a que haya algún problema en el código, pero si al resto le funciona bien, debe ser algo mas.
Matías Moncho
Dirección de Informática
Universidad Nacional de Tierra del Fuego,
Antártida e Islas del Atlántico Sur

Eugenia Calvo

  • Moderador Global
  • *****
  • Mensajes: 133
    • Ver Perfil
    • Email
Re:Error al imprimir
« Respuesta #3 on: Diciembre 18, 2012, 11:07:57 am »
Hola Matías,

te puede servir la discusión: http://foro.comunidad.siu.edu.ar/index.php?topic=2535.msg16707

probá con instalar reemplazar la openjdk, descargá e instalá la jdk de SUN.

saludos,
Eugenia
Eugenia Calvo
Sistema de Información Universitaria (SIU)
Tel +54 249 443.2304
www.siu.edu.ar

Matías Moncho

  • Jr. Member
  • **
  • Mensajes: 90
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Tierra del Fuego
  • Nombre y apellido: Matías Moncho
  • Sistema: Todos :o
  • Utilizo algun sistéma del SIU: Sí
Re:Error al imprimir
« Respuesta #4 on: Diciembre 19, 2012, 03:39:26 pm »
Tengo instalada el JDK de Sun. Puse el comando "java -version" en la consola y muestra lo siguiente:
Código: [Seleccionar]
root@comdoc:~# java -version
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.7-b02, mixed mode)

El JDK lo instalé a mano, ya que no encontré en los repositorios de Ubuntu 12.04 el JDK de Sun. No se si eso tendrá algún inconveniente.
Matías Moncho
Dirección de Informática
Universidad Nacional de Tierra del Fuego,
Antártida e Islas del Atlántico Sur