JasperServer: no se puede localizar la excepción de subinforme
Busqué un par de días para solucionar este error sin nada nuevo.
Tuve un informe que incluye subinformes de varios niveles, todo funciona bien eniReport 3.7.5
. solíasubreport.jasper
como expresión de subinforme en el primer nivel y tambiénsubreportA.jasper
, subreportB.jasper
en el segundo nivel y coloque todos (el informe principal y los subinformes) en la misma ruta.
El problema surgió cuando trato de implementarlo en miJasperServer
. Cuando intento cargar el primer informe principal, eliReport
asistente me ofreció adjuntar el primerosubreport.jrxml
en la carpeta de recursos y acceda conrepo:subreport.jrxml
orepo:subreport.jasper
. Luego, subo manualmente los subinformes de segundo nivel y hago lo mismo, cambio la expresión del subinforme arepo:subreportA.jasper
yrepo:subreportB.jasper
.
Tengo un error de compilación:Unable to locate the subreport with expression: ""repo:subreport.jasper"". java.lang.Exception: repo:subreport.jrxml not found.
Intento docena de soluciones y nada funciona. utilizando: SUBREPORT_DIR @ al principio,
usando la ruta completa:repo:/Circuit_Reports/Connectivity/Connectivity_files/
,
cambiar entre.jasper
& .jrxml
.
utilizandojasperserver_api_engine_impl_0_fix.jar
en la carpeta lib como una fijación a este error,
También busqué en el registro de la base de datos para asegurarme de que están en la misma carpeta y tienen la misma carpeta principal.