Hola Luis
He probado a crear un archivo SystemDefault.properties en el
directorio user.home del usuario que arranca el proceso del Tomcat con
las siguientes propiedades:
java.version=1.4
java.awt.headless=true
He vuelto a arrancar Tomcat y me sigue dando el mismo error. No se si
no hago algo mal. Tal y como pone en el infocenter asi deberia ser
suficiente pero parece que no.
¿Alguna idea?
Gracias por tu información
Fernan
>
> Buenas:
>
> El error puede ser que JasperReports utiliza clases java que requieren
> soporte grafico, cosa que el Os400 por defecto no lo tiene. Tienes
> activado el NAWT???
>
> Si no, hayy que activarlo el NAWT. Si cuentas con jdk1.4, el JasperReports
> te funcionará con activar el NAWT en modo HEADLESS (mucho mas simple que
> activar NAWT en modo completo). En el Infocenter
> (http://www.iseries.ibm.com/infocenter) tienes las instrucciones para
> activar NAWT.
>
> Saludos.
>
> Luis Lopez
>
> ----Mensaje original----
> De: [EMAIL PROTECTED]
> Recibido: 26/06/2006 14:48
> Para: "Foro AS/400"
> Asunto: Error con JasperReports
>
>
>
>
> Hola a todos
>
> Ya se que no es muy habitual pero tengo un problema que no consigo
> resolver con el AS/400. Tengo una aplicacion hecha en Java que genera
> una serie de informes con JasperReports y que se ejecuta en un AS/400
> con Tomcat. El problema es que no funcionan los informes. Si pongo el
> Tomcat en un PC funcionan correctamente pero al pasarlos al AS/400 no
> van. El sistema está en versión 5.3 y utilizo el jdk 1.4. El error
> en concreto es el siguiente:
>
> 22-06-2006 12:03:50 [TP-Processor3] ERROR struts.actions.DispatchAction -
> Dispatch[/reports] to method listaTipoIncidencias returned an exception
> java.lang.reflect.InvocationTargetException
> at java.lang.Throwable.(Throwable.java:240)
> at java.lang.Exception.(Exception.java:77)
> at
> java.lang.reflect.InvocationTargetException.(InvocationTargetException.java:54)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
> at
> org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
> at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
> at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
> at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
> at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
> at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
> at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Thread.java:534)
> Caused by: java.lang.VerifyError:
> net/sf/jasperreports/engine/fill/JRBaseFiller 0000 0000
> at java.lang.Throwable.(Throwable.java:195)
> at java.lang.Error.(Error.java:49)
> at java.lang.VerifyError.(VerifyError.java:34)
> at
> net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:83)
> at
> net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
> at
> ds.comun.common.util.reports.ReportManagerHelper.generarPDF(ReportManagerHelper.java:114)
> at
> ds.osakinc.interfaces.user.web.reports.ReportAction.listaTipoIncidencias(ReportAction.java:90)
> ... 26 more
> ¿Alguien me puede dar una pista de que puede estar fallando?
>
> Gracias de antemano
>
> Un saludo
>
> Fernando
>
>
>
>
>
>
>
> TERRA
>
> -->
>
>
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400