Avalados por :

Problemas al imprimir informes con Crystal Reports for Eclipse SP27: Solución urgente necesaria

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Hola,

Creamos los informes con Crystal Reports 2013 o superior. Para mostrar los informes en nuestra aplicación web, utilizamos Crystal Reports for Eclipse (Java SDK).

Información de la versión

Versión de Eclipse Neon.3 Release (4.6.3), ID de compilación: 20170315-1500

Java JDK 1.8.0_60

Tomcat 8.0.26

Crystal Reports for Eclipse SP27 (CR4EMIP27_0_80004572)

Crystal Reports Java SDK (12.0)

Debido a que Flash ya no está disponible, nos trasladamos a las versiones más nuevas de Crystal Reports para Eclipse, la más reciente que encontré es la SP 27 (27_0_80004572).

Desde entonces, casi todos los días recibimos llamadas de clientes porque uno de los informes no funciona. Ese problema nunca apareció con la versión anterior con Flash, así que creo que es un error en la nueva versión. Los informes donde ocurren son todos tipos de facturas y otros informes que incluyen muchos subinformes. Por ejemplo, uno de los tipos de factura es una composición de 17 subinformes. No todos los subinformes siempre tienen datos y dependiendo de la configuración de impresión, no siempre se imprime cada subinforme, ya sea que haya datos o no.

En algunos casos, cuando se imprime uno de estos informes (no siempre), la creación del informe falla.

Esto depende de los datos y de dónde ocurre el cambio de página.

(1) La selección de entradas de diálogo siempre funciona

(2) La creación del informe y la visualización de la primera página en el visor funcionan

(3) Pasar por las páginas del informe solo funciona hasta que hay una composición donde hay cambios de página y el visor no puede calcular ni crear la siguiente página. En ese caso, la página se queda donde está, se muestra la ventana de progreso y se puede escuchar que el sistema está trabajando duro y está en un bucle infinito.

Creo que, independientemente de si se está pasando de página o exportando a PDF, se utilizan las mismas rutinas del programa, porque al intentar exportar a PDF aparece el mismo error.

Esto sucede en los servlets del Framework de Crystal Reports for Eclipse, por lo que no tengo ninguna posibilidad de solucionar el problema y necesito tu ayuda urgente.

Casi todos los días uno de nuestros empleados trabaja medio día o todo el día solo para obtener una impresión de los informes que los clientes no pueden imprimir. La solución es encontrar el lugar donde se atasca la impresión, cambiar la altura de las filas en algunos de los subinformes, para que los cambios de página ocurran en otro lugar y volver a intentarlo, si la impresión se puede realizar. Pero eso es solo la solución para el caso específico, tal vez en otro caso, debas cambiar algo más, porque siempre tienes un número diferente de filas, datos, etc.

Nota: nosotros y también nuestros clientes tenemos licencia para usar Crystal Reports.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola Markus,

Disculpa la demora. No podemos retroceder a una versión anterior, ya que la utilizamos en un entorno web y desafortunadamente SP24 no está libre de flash, por lo que no tengo esa opción.

Cuando uno de nuestros clientes tiene este problema, manipulamos el informe. Y como mencionaste, si realizas cambios, no es seguro que todo el informe se pueda imprimir, por lo que a veces es un poco aburrido.

Muchas gracias por tu respuesta y tiempo. Si escuchas algo más sobre una solución, estaría agradecido si pudieras escribirlo aquí.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

SP28 se lanzó el 23-12-2021 (después de log4shell).
Hice algunas pruebas locales y parece que el error tal vez esté corregido.

Al menos pude crear algunos PDF para registros que creaban un bucle infinito con SP26.

Tendré que hacer algunas pruebas más, pero al menos por ahora parece prometedor.

¡Pero atención: parece que SAP cambió de log4j 1x a 2x con SP27!

[editar]

Hice otra prueba con SP26 antes de SP28 para verificar si aún obtenía un bucle infinito.

[/editar]

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Nosotros tuvimos el mismo problema; nuestra solución fue volver a la versión SP24.

Pudimos reproducir este problema con SP25, SP26 y SP27.

Estamos sufriendo del mismo bucle infinito; descubrimos esto después de configurar el nivel de registro muy alto.

Parece que el bucle infinito depende de los datos, ya que a veces el informe funciona y a veces no (dependiendo del parámetro, muestra más o menos datos).

También intenté modificar el diseño; después de eso, mis datos de prueba se mostraron sin bucle infinito, pero el bucle infinito ocurre con otro conjunto de parámetros.

Con SP24 no hay problemas, así que parece que este error se introdujo en SP25.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?