Page 1 of 1

Error usando report

PostPosted:Tue Oct 01, 2019 8:28 am
by albertogomez38
Estoy intentando usar el report ListDocumentsWithChecksum.rep descargado de vuestra web.
El sistema me muestra un error (ver capturas adjuntas)
¿Alguna idea del motivo?
Otros reports si funcionan correctamente.

Gracias, un saludo

Re: Error usando report

PostPosted:Wed Oct 02, 2019 6:19 am
by jllort
Obviamente porque te has bajado un report para la versión profesional que no es compatible con la community. Los reports de la comunity estan disponibles en esta url: https://docs.openkm.com/kcenter/view/ok ... -pack.html y como verás aquí no está disponible este report.

Tendrás que realizar varias modificaciones para que te funcione en la versión community. Este report esta filtrando por el uuid de el objeto seleccionado en la interfaz de usuario. El primer problema es que esto la interfaz de usuario de la community no le está pasando este valor y después una vez llegue el servlet se le tendría que inyectar. Otra opción es el eliminar el UUID de el report, con lo cual implicaría listar todos los documentos de el repositorio ( lo cual tiene otro tipo de problemas, sobretodo si tienes un repositorio enorme ).

Re: Error usando report

PostPosted:Thu Oct 03, 2019 3:43 pm
by albertogomez38
Gracias por la respuesta.

Desconocia que este report fuese para la version Pro :oops: .
He eliminado el parametro uuid del fichero jrxml como mencionas en el post, pero no consigo que se ejecute correctamente.
Ahora ya no me pide el parametro de la carpeta, pero muestra este error al ejecutarlo...


Alguna idea?

Un saludo
Code: Select all
Class: net.sf.jasperreports.engine.JRException 
Message: Errors were encountered when compiling report expressions class file: 1. Cannot cast from Date to Stringvalue = (java.lang.String)(new Date()); //$JR_EXPR_ID=9$<----------------------------> 2. Cannot cast from Date to Stringvalue = (java.lang.String)(new Date()); //$JR_EXPR_ID=10$<----------------------------> 3. Cannot cast from Date to Stringvalue = (java.lang.String)(((java.util.Date)field_fecha.getValue())); //$JR_EXPR_ID=13$<----------------------------------------------------------> 4. Cannot cast from Date to Stringvalue = (java.lang.String)(new Date()); //$JR_EXPR_ID=9$<----------------------------> 5. Cannot cast from Date to Stringvalue = (java.lang.String)(new Date()); //$JR_EXPR_ID=10$<----------------------------> 6. Cannot cast from Date to Stringvalue = (java.lang.String)(((java.util.Date)field_fecha.getOldValue())); //$JR_EXPR_ID=13$<-------------------------------------------------------------> 7. Cannot cast from Date to Stringvalue = (java.lang.String)(new Date()); //$JR_EXPR_ID=9$<----------------------------> 8. Cannot cast from Date to Stringvalue = (java.lang.String)(new Date()); //$JR_EXPR_ID=10$<----------------------------> 9. Cannot cast from Date to Stringvalue = (java.lang.String)(((java.util.Date)field_fecha.getValue())); //$JR_EXPR_ID=13$<----------------------------------------------------------> 9 errors  
Date: Thu Oct 03 17:49:21 CEST 2019

Re: Error usando report

PostPosted:Sun Oct 06, 2019 7:55 am
by jllort
Tendras que editar con el ireport el informe y ver en que campo se esta realizando un new Date() y la conversión a cadena de texto, que parece que esta parte no le termina de gustar.

Pégale un ojo a esta URL que como siempre no eres el primero al que se le presenta el problema https://community.jaspersoft.com/questi ... em-casting

Re: Error usando report

PostPosted:Tue Oct 08, 2019 11:48 am
by albertogomez38
Lo tengo.

Gracias!!

Re: Error usando report

PostPosted:Wed Oct 09, 2019 7:00 pm
by jllort
Si nos compartes el report modificamos podemos colgarlo en la documentación para que otros usuarios puedan utilizarlo.

Re: Error usando report

PostPosted:Wed Oct 16, 2019 4:17 pm
by albertogomez38
Por supuesto!!

Un saludo

Re: Error usando report

PostPosted:Thu Oct 17, 2019 10:05 pm
by pherrera
Hola,

Gracias por compartir el reporte, ahora ya se encuentra en la documentación :
https://docs.openkm.com/kcenter/view/ok ... -pack.html
o directamente aquí
Saludos.