Foros del Web » Programación para mayores de 30 ;) » Java »

Jasper Report + iReport + NetBeans 4

Estas en el tema de Jasper Report + iReport + NetBeans 4 en el foro de Java en Foros del Web. Hola a todos, Los Felicito por el foro, se ve que todos estan muy preparados en lo que respecta a jasperReports... Bueno, entrando en el ...
  #361 (permalink)  
Antiguo 19/09/2005, 18:06
 
Fecha de Ingreso: junio-2005
Mensajes: 4
Antigüedad: 18 años, 10 meses
Puntos: 0
Hola a todos,
Los Felicito por el foro, se ve que todos estan muy preparados en lo que respecta a jasperReports...
Bueno, entrando en el tema yo tengo un problema cuando quiero generar un pdf , utlizo el iReport para crear el jasper.. este es mi codigo:
public void generatePdfReport(String templateFile, String destinationFile) throws Exception{
try{
Map parameters = new HashMap();
LoadedMaterialSheetHeader header = (LoadedMaterialSheetHeader)this.getHeader();
parameters.put("lsInvoice",header.getLsInvoice());
parameters.put("lsDestination",header.getLsDestina tion());
parameters.put("lsTrailler",header.getLsTrailer()) ;
parameters.put("lsMaster",header.getLsMaster());
parameters.put("lsClient",header.getLsClient());
parameters.put("lsSeal",header.getLsSeal());
parameters.put("lsBooking",header.getLsBooking());
parameters.put("lsComments",header.getLsComments() );
parameters.put("lsShipmentype",header.getLsShipmen type());

JRDataSource data = new JRBeanCollectionDataSource((Collection)this.getLin es());
JasperPrint jp = JasperFillManager.fillReport(templateFile,paramete rs,data); //aqui es donde se henera la exception
JasperExportManager.exportReportToPdfFile(jp,desti nationFile);

}catch(Exception e){
e.printStackTrace();
}
finally{
System.out.println("ok");
}
}

esta es la Exception que se genera...

java.lang.NoSuchMethodException: Unknown property 'shipid'
at org.apache.commons.beanutils.PropertyUtils.getSimp leProperty(PropertyUtils.java:1175)
at org.apache.commons.beanutils.PropertyUtils.getNest edProperty(PropertyUtils.java:772)
at org.apache.commons.beanutils.PropertyUtils.getProp erty(PropertyUtils.java:801)
at net.sf.jasperreports.engine.data.JRBeanCollectionD ataSource.getFieldValue(JRBeanCollectionDataSource .java:114)
at net.sf.jasperreports.engine.fill.JRBaseFiller.next (JRBaseFiller.java:872)
at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReport(JRVerticalFiller.java:116)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:622)
at net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:116)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:428)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:344)
at directsales.shipping.documents.LoadedMaterialSheet .generatePdfReport(LoadedMaterialSheet.java:69)
at org.apache.jsp.html.shipping.od_005floeaded_005fsh eet_005fgenerator_jsp._jspService(od_005floeaded_0 05fsheet_005fgenerator_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:536)

NESTED BY :
net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : shipid
at net.sf.jasperreports.engine.data.JRBeanCollectionD ataSource.getFieldValue(JRBeanCollectionDataSource .java:126)
at net.sf.jasperreports.engine.fill.JRBaseFiller.next (JRBaseFiller.java:872)
at net.sf.jasperreports.engine.fill.JRVerticalFiller. fillReport(JRVerticalFiller.java:116)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill (JRBaseFiller.java:622)
at net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:116)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:428)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:344)
at directsales.shipping.documents.LoadedMaterialSheet .generatePdfReport(LoadedMaterialSheet.java:69)
at org.apache.jsp.html.shipping.od_005floeaded_005fsh eet_005fgenerator_jsp._jspService(od_005floeaded_0 05fsheet_005fgenerator_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:298)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invo keInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invo keNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(Co yoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.processConnection(Http11Protocol.jav a:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(P oolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.lang.NoSuchMethodException: Unknown property 'shipid'
at org.apache.commons.beanutils.PropertyUtils.getSimp leProperty(PropertyUtils.java:1175)
at org.apache.commons.beanutils.PropertyUtils.getNest edProperty(PropertyUtils.java:772)
at org.apache.commons.beanutils.PropertyUtils.getProp erty(PropertyUtils.java:801)
at net.sf.jasperreports.engine.data.JRBeanCollectionD ataSource.getFieldValue(JRBeanCollectionDataSource .java:114)
... 38 more
  #362 (permalink)  
Antiguo 20/09/2005, 15:36
 
Fecha de Ingreso: agosto-2005
Mensajes: 20
Antigüedad: 18 años, 8 meses
Puntos: 0
Pasar un qry como parametro a un reporte.

Buenas tardes a todos. veran tenia el problema de como pasarle un qry a un reporte con n numeros de campos de busqueda, el problema es que yo tenia el qry dentro del reporte y encontre que es mejor pasarle el qry como un parametro y despues ejecutar el reporte, esto lo logre de la sguiente manera.

primero defino un parametro llamado qry dentro del valor por default escribo una sentencia tal como
Código:
SELECT CAMPO1, CAMPO2 FROM MITABLA
si observan no tengo definido ningun where, ok ahora dentro de mi consulta de informe se define el parametro que ya definimos de la siguiente manera $P!{qry} se deben mostrar todos los campos de nuestra consulta los tomamos y los ponemos dentro de nuestro reporte. dentro del parametro que definimos (qry) podemos borrar la consulta
Código:
SELECT CAMPO1, CAMPO2 FROM MITABLA
y dejar alguntexto esto con la finalidad de que en caso que no pasemos la consulta de manera correcta nos marque el error, finalmente desde nuestro jsp podemos pasar la consulta completa con todos los criterios de busqueda

Código:
SELECT CAMPO1, CAMPO2 FROM MITABLA where campo1 = x and campo2 = y
y de esta manera debe de funcionar correctamente
  #363 (permalink)  
Antiguo 22/09/2005, 11:38
 
Fecha de Ingreso: marzo-2004
Mensajes: 2
Antigüedad: 20 años, 1 mes
Puntos: 0
Hola a todos,
EStoy trabajando con iReports version 0.5.0 y tengo un problema,
cuando le doy el siguiente formato a los numeros "#,###.00" ... en la impresion me sale como "#.###,00",...

Alguien sabe en que opcion debo modificar para que salga correcto.

SAludos

FREDY
  #364 (permalink)  
Antiguo 22/09/2005, 11:45
 
Fecha de Ingreso: marzo-2004
Mensajes: 2
Antigüedad: 20 años, 1 mes
Puntos: 0
Hola a todos,
EStoy trabajando con iReports version 0.5.0 y tengo un problema,
cuando le doy el siguiente formato a los numeros "#,###.00" ... en la impresion me sale como "#.###,00",...

Alguien sabe en que opcion debo modificar para que salga correcto.

SAludos

FREDY
  #365 (permalink)  
Antiguo 26/09/2005, 15:04
 
Fecha de Ingreso: septiembre-2005
Mensajes: 3
Antigüedad: 18 años, 7 meses
Puntos: 0
javaBeans

alguien a trabajado con iReport y javaBeans anidados

JRExtendedBeanDataSource

me podrian enviar el codigo

de antemano gracias
  #366 (permalink)  
Antiguo 26/09/2005, 17:33
 
Fecha de Ingreso: agosto-2005
Mensajes: 20
Antigüedad: 18 años, 8 meses
Puntos: 0
Exclamación buen tutorial de jasper e ireports

Navegando me encontre este buen tutorial, se me hizo excelente vale la pena hecharle un ojo. Espero que les sirva.
devx
  #367 (permalink)  
Antiguo 27/09/2005, 15:02
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
Antigüedad: 18 años, 7 meses
Puntos: 0
Sonrisa Hola Destruktor

Soy nueva en trabajar con ireport y jasperreport, y te escribo para pedirte el favor de colaborrame un poco.

los .jar en que carpeta los ubico :
jaspertreport-6.0.5.jar
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-logging.jar
itext-1.2.jar
poi-2.5.1-final-20040804.jar

para poder trabajar desde java, pues cuando importo las librerias de jasperreport en el ejemplo que tú publicaste Main.java, no las identifica.

Gracias.
Saludos

SanCa

mi mail es: [email protected]
  #368 (permalink)  
Antiguo 30/09/2005, 10:29
 
Fecha de Ingreso: septiembre-2005
Mensajes: 78
Antigüedad: 18 años, 7 meses
Puntos: 0
favor error jsp

hola muchachos como estan...
vengo por aca a molestar..
estoy trabajando en winnt workstation e instale tomcat 5.5.11..
la cosa es que desde java me conecto a una bd de access y no tengo ningun erro y me muestra la informacion que necesito..
pero a la hora de hacer lo mismo en jsp me saca el siguiente error

type Informe de Excepción

mensaje

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

javax.servlet.ServletException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:781)
org.apache.jsp.liquid_005fprue_jsp._jspService(org .apache.jsp.liquid_005fprue_jsp:102)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)


causa raíz

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknow n Source)
sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
miclases.conexion_bd.conectar_bd(conexion_bd.java: 11)
org.apache.jsp.liquid_005fprue_jsp._jspService(org .apache.jsp.liquid_005fprue_jsp:89)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)


nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.5.11.


me parece muy raro porque cuando ejecuto el conexion.class desde Jcreator el me muestra los datos..pero no se porque en jsp no me deja..y yo ya matricule por odbc la base de datos..todo esta bien

que puede ser??

gracias por su atencion
  #369 (permalink)  
Antiguo 30/09/2005, 14:11
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
Antigüedad: 18 años, 7 meses
Puntos: 0
mostrando el archivo pdf desde java

Hola gente del foro, espero que esten bien.
Pude solucionar el problema de las librerias y corri el ejemplo que puso DESTRUKTOR al principio del foro, compilo bien, pero no me creo el archivo en pdf

cuando lo ejecuté el ejemplo salio el nombre del driver: com.mysql.jdbc.Driver
y para la ejecución.

Será que alguien pude hacerme el favor de ayudarme?

Gracias, estoy trabajando en window xp, netbeans 3.5.1 y mysql
  #370 (permalink)  
Antiguo 04/10/2005, 07:29
 
Fecha de Ingreso: septiembre-2005
Mensajes: 3
Antigüedad: 18 años, 7 meses
Puntos: 0
subreportes EJB

Hola a todos

alguien me podria ayudar con el uso de subreportes
y EJBs

gracias de antemano por la ayuda
  #371 (permalink)  
Antiguo 04/10/2005, 10:36
 
Fecha de Ingreso: octubre-2005
Mensajes: 5
Antigüedad: 18 años, 7 meses
Puntos: 0
Uso de Print when expression

Hola que tal a todos, aqui les dejo algunos ejemplos de como usar la opcion de print when expresion de ireport:

lo que tienen que hacer es insertar el siguiente codigo segun sea su necesiad (comparar con numeros o strings) en el recuadro print when expresion

new Boolean($F{CAMPO}.intValue()==1) comparar con entero
new Boolean($F{CAMPO}.intValue()!=1)
new Boolean($F{CAMPO}.equals("cadena")) comparar con string
new Boolean(!$F{CAMPO}.equals("cadena"))
new Boolean($F{CAMPO}.equals("cadena")&&$F{CAMPO2}.int Value()==1) ambos
new Boolean($F{CAMPO}.equals("cadena")&&$F{CAMPO2}.equ als("cadena2"))
new Boolean($F{CAMPO}.intValue()==1&&$F{CAMPO2}.intVal ue()==1)
  #372 (permalink)  
Antiguo 04/10/2005, 10:39
 
Fecha de Ingreso: octubre-2005
Mensajes: 5
Antigüedad: 18 años, 7 meses
Puntos: 0
Creacion de Variables en ireport

Hola a todos:

Quisiera saber como declarar una variable que contenga el numero de paginas del reporte, lo que sucede es que necesito desplegar un mensaje de acuerdo a la posicion de la pagina, es decir si es la primera ponerle inicio, si es intermedia continuacion y si es la ultima fin, ¿como puedo hacer esto?

Agradeciendo de antemano

Gigio11
  #373 (permalink)  
Antiguo 10/10/2005, 09:29
LRV
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta jasperreports del 0.6.7 al 1.0.1 no funciona

Hola:

Estoy trabajando en:

iReport 0.5.1, jasperreports 1.0.0 , SUN-ONE con Tomcat Internal (jwsdp 1.0_01), ant 1.6.5, jsdk 1.4.2

antes trabajaba en el iReport 0.4.0 y jasperreports 0.6.7 y funcionaban los reportes, ahora actualicé las versiones y no trabaja, con un reporte nuevo que hice en el iReport 0.5.1 que sólo tiene un título, para probar.

Copié en el \lib del server SUN, todas las librerías nuevas y sigue dándome el mismo error, las librerías de jwsdp (tomcat) cuando las reemplazo por las nuevas commons-digester 1.7 ...etc, no funciona el tomcat, a alguien le ha pasado lo mismo? hay que actualizar el jwsdp?

En el código coloco una bandera y me indica que hace un load del objeto
string ruta_file = "/reports/report1.jasper";
File reportFile = new File(application.getRealPath(ruta_file));

JasperReport masterR =(JasperReport) JRLoader.loadObject(reportFile.getPath());

System.out.println ("Nombre del masterR: " + masterR.getName());

e imprime el nombre, el error ocurre aquí
JasperPrint jasperPrint = JasperFillManager.fillReport(reportFile.getPath(), parameters,con);



este es el mensaje de error:

java.lang.NullPointerException
at _jasper._exception_jsp._jspService(_exception_jsp. java:80)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapp er.service(JspServlet.java:552)
at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile( JspServlet.java:368)
at com.iplanet.ias.web.jsp.JspServlet.service(JspServ let.java:287)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:723)
at org.apache.catalina.core.ApplicationDispatcher.doF orward(ApplicationDispatcher.java:444)
at org.apache.catalina.core.ApplicationDispatcher.acc ess$000(ApplicationDispatcher.java:123)
at org.apache.catalina.core.ApplicationDispatcher$Pri vilegedForward.run(ApplicationDispatcher.java:138)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationDispatcher.for ward(ApplicationDispatcher.java:355)
at org.apache.jasper.runtime.PageContextImpl.forward( PageContextImpl.java:414)
at org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:452)
at _jasper._Segunda_jsp._jspService(_Segunda_jsp.java :436)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapp er.service(JspServlet.java:552)
at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile( JspServlet.java:368)
at com.iplanet.ias.web.jsp.JspServlet.service(JspServ let.java:287)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at org.apache.catalina.core.StandardWrapperValve.invo keServletService(StandardWrapperValve.java:720)
at org.apache.catalina.core.StandardWrapperValve.acce ss$000(StandardWrapperValve.java:118)
at org.apache.catalina.core.StandardWrapperValve$1.ru n(StandardWrapperValve.java:278)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:274)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:212)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:203)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:505)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor .process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContai ner.java:598)



ayuda por favor...

Agradeciendo de antemano

lrv
  #374 (permalink)  
Antiguo 10/10/2005, 12:49
 
Fecha de Ingreso: octubre-2005
Mensajes: 5
Antigüedad: 18 años, 7 meses
Puntos: 0
Nuevas Fuentes

Hola a todos:

Quisisera saber que tengo que hacer para agregar nuevas fuentes para la salida a archivo pdf, es ddecir quiero que mi documento pdf quede con tipo de letra arial pero no viene esa opcion como le puedo hacer (ojo vienen dos tipo de letra una es la del visor propiamente dicho y la otra es la del pdf la que quiero importar es la del pdf)

Agradeciendo de antemano.

Gigio11
  #375 (permalink)  
Antiguo 11/10/2005, 01:58
 
Fecha de Ingreso: septiembre-2005
Ubicación: Vivo en Madrid
Mensajes: 4
Antigüedad: 18 años, 7 meses
Puntos: 0
De acuerdo

yimenz

Correción:
("H".equals($F{tiposexo}))?"Hombre":("M".equals($F {tiposexo}))?"Mujer":""

******************
Perfecto!!! Funcionó a la primera. Muchas Gracias.
  #376 (permalink)  
Antiguo 13/10/2005, 11:49
msi
 
Fecha de Ingreso: marzo-2005
Mensajes: 70
Antigüedad: 19 años, 2 meses
Puntos: 0
Reporte en Hosting

Hola, tengo un informe que me funciona bien en mi servidor web localhost pero subido al hosting no funciona. Llevo poco tiempo con jasperreport + iReport y hay cosas que no las entiendo muy bien pero puedo hacer reportes sencillos.

Subo exactamente el mismo código que funciona en mi servidor local así que no se me ocurre qué puede ser el error. Por si sirve de algo uso Struts y el informe lo genero en la clase Action ya que me resulta más fácil recoger los parámetros. Aquí os muestro parte del código principal:

....
HashMap parametros = new HashMap();
parametros.put("IDHISTORIAL",historial);
parametros.put("temporada",temp);
parametros.put("equipo",equip);

File reportFile = new File(request.getRealPath("/reports/esquemaperiodizacion.jasper"));

JasperPrint jasperPrint = JasperFillManager.fillReport(reportFile.getPath(), parametros,conexion);
JasperViewer.viewReport(jasperPrint,false);

return (mapping.findForward("success"));
}

Tengo varias teorías:

1) Que el hosting no tengo alguna librería necesaría. Creo que no es esto ya que el servidor web es tomcat 5.5.9 (el mismo que tengo yo) y la versión JVM es 1.4.2_05-b04

2) Que no encuentre el archivo .jasper

3) Que en el hosting no se pueda utilizar JasperViewer. ¿Acaso no puedo utilizar JasperViewer en el servidor?


Cualquier ayuda será agradecida.
  #377 (permalink)  
Antiguo 14/10/2005, 18:07
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Hola, tengo algo de experiencia en jasper reports pero ahora tengo el siguiente problema:
Mediante un query obtengo algunos campos, mismos que uso en calculos aritméticos y guardo su valor en variables; pero al mostrar las variables en el reporte, los decimales salen redondeados

por ejemplo:
12.3478
se muestra como
12.348

alguien sabe como puedo hacer que no se redondeen los valores?

muchas gracias de antemano y felicidades por el foro
  #378 (permalink)  
Antiguo 17/10/2005, 17:28
 
Fecha de Ingreso: agosto-2005
Mensajes: 20
Antigüedad: 18 años, 8 meses
Puntos: 0
Que tal, mira el mensaje como se puede ver dice que no encuentra el driver para realizar la coneccion.
------------------------------------------------------
excepción

javax.servlet.ServletException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
------------------------------------------------------
donde tienes tu driver?, por ejemplo el de mysql te dice que debes ponerlo dentro del el directorio <catalina>/shared/lib para que te lo tomo el tomcat.
  #379 (permalink)  
Antiguo 17/10/2005, 17:33
 
Fecha de Ingreso: agosto-2005
Mensajes: 20
Antigüedad: 18 años, 8 meses
Puntos: 0
pues le das click derecho al campo que deseas formatear en el menu contextual seleccionas propiedades, en la pestaña "textfield" hay un boton que se llama "create" lo presionas y en la ventana que aparece seleccionas el formato que desees.

Cita:
Iniciado por Fenix_c04
Hola, tengo algo de experiencia en jasper reports pero ahora tengo el siguiente problema:
Mediante un query obtengo algunos campos, mismos que uso en calculos aritméticos y guardo su valor en variables; pero al mostrar las variables en el reporte, los decimales salen redondeados

por ejemplo:
12.3478
se muestra como
12.348

alguien sabe como puedo hacer que no se redondeen los valores?

muchas gracias de antemano y felicidades por el foro
  #380 (permalink)  
Antiguo 18/10/2005, 17:03
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Como tenia problemas para generar reportes con Ireport, instale Birt... y ahora tengo otros :( me aparece el mensaje de "An error occurred" cuando abro la perspectiva.. lei en la pag. de Eclipse las 2 posibles soluciones a este problema:
1) hacer eclipse -clean
2) borrar la carpeta configuration
pero probé con las 2 y sigue sin funcionar... alguien sabe como solucionarlo? si alguien me puede ayudar le voy a agradecer.
  #381 (permalink)  
Antiguo 19/10/2005, 09:10
 
Fecha de Ingreso: octubre-2005
Mensajes: 2
Antigüedad: 18 años, 6 meses
Puntos: 0
Problema con HTML

Hola a todos, tengo un problema, estoy creando un reporte y quiero exportarlo como HTML, el problema es que el archivo html que se crea esta incompleto, hay datos que no aparecen y los colores tampoco se ven. Alguien sabe a que se debe esto??

Muchas Gracias
  #382 (permalink)  
Antiguo 19/10/2005, 10:39
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Buenos Dias a tod@s, me he econtrado este fabuloso foro de iReport y Jasper Reports, estoy tratando de generar mi primer reporte mediante esta excelentes herramientas (estoy utilizando ireport 0.5.1) , pero me he econtrado con un problemas, cuando quiero compilar me envia el siguiente error:

Compiling to file... .\Prueba01.jasper -> C:\iReport\Prueba01.java Error compiling the report java source! it.businesslogic.ireport.ReportClassLoader@10f965e 35172 [Thread-6] ERROR digester.Digester - Digester.getParser: org.xml.sax.SAXNotRecognizedException: http://apache.org/xml/features/validation/schema at org.apache.xerces.framework.XMLParser.setFeature(X MLParser.java:1515) at org.apache.xerces.parsers.SAXParser.setFeature(SAX Parser.java:572) at org.apache.xerces.jaxp.SAXParserImpl.setFeatures(U nknown Source) at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknow n Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAX ParserImpl(Unknown Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.setFea ture(Unknown Source) at org.apache.commons.digester.parser.XercesParser.co nfigureXerces(XercesParser.java:186) at org.apache.commons.digester.parser.XercesParser.ne wSAXParser(XercesParser.java:138) at org.apache.commons.digester.ParserFeatureSetterFac tory.newSAXParser(ParserFeatureSetterFactory.java: 71) at org.apache.commons.digester.Digester.getParser(Dig ester.java:692) at org.apache.commons.digester.Digester.getXMLReader( Digester.java:899) at org.apache.commons.digester.Digester.parse(Digeste r.java:1647) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:236) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:223) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:211) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:165) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:149) at net.sf.jasperreports.engine.JasperCompileManager.c ompileReportToFile(JasperCompileManager.java:107) at it.businesslogic.ireport.IReportCompiler.run(IRepo rtCompiler.java:461) at java.lang.Thread.run(Thread.java:534) java.lang.NullPointerException at org.apache.commons.digester.Digester.getXMLReader( Digester.java:899) at org.apache.commons.digester.Digester.parse(Digeste r.java:1647) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:236) at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXM L(JRXmlLoader.java:223) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:211) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:165) at net.sf.jasperreports.engine.xml.JRXmlLoader.load(J RXmlLoader.java:149) at net.sf.jasperreports.engine.JasperCompileManager.c ompileReportToFile(JasperCompileManager.java:107) at it.businesslogic.ireport.IReportCompiler.run(IRepo rtCompiler.java:461) at java.lang.Thread.run(Thread.java:534)
Compilation running time : 62

Y de aqui no paso....Alguna sugerencia?, me falta algun .jar?, alguna version incorrecta?
Muchas gracias de antemano x sus comentarios y ayuda.
  #383 (permalink)  
Antiguo 20/10/2005, 13:58
 
Fecha de Ingreso: octubre-2005
Mensajes: 2
Antigüedad: 18 años, 6 meses
Puntos: 0
Otro problema con la exportacion a HTML

Ya supe cual era el problema, era que estaba colocando unos elementos sobre otros y los ponia transparentes, esto funciona bien cuando de crea un pdf pero no cuando se crea un html

Ahora tengo otro problemita, alguien sabe como puedo hacer que cuando se cree el html se ignore la paginacion??? se puede hacer desde iReport, pero no se como hacerlo desde un jsp.
  #384 (permalink)  
Antiguo 21/10/2005, 10:29
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
otro error

Por favor alguien me ayuda con el siguiente error:

java.io.IOException: java.io.IOException: javac: not found
> at java.lang.UNIXProcess.<init>(UNIXProcess.java:143)
> at java.lang.Runtime.execInternal(Native Method)
> at java.lang.Runtime.exec(Runtime.java:566)
> at java.lang.Runtime.exec(Runtime.java:491)
> at java.lang.Runtime.exec(Runtime.java:457)


ESTE ERROR ME SALE EN UN SERVIDOR LINUX, EL WINDOWS FUNCIONA CORRECTAMENTE
  #385 (permalink)  
Antiguo 21/10/2005, 15:12
 
Fecha de Ingreso: mayo-2005
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
problemas con ireport 0.5.0

buenas, tengo un pequeño problema. Hace un tiempo que estoy haciendo reportes con jasperreport-0.6.4 e iReport 0.4.1.
Resulta que quiero actualizar el iReport al 0.5.0, con jasperreport0.6.7, pero sucede que lo instalo todo bien pero cuando lo ejecuto, empieza a cargar el iReport con el loguito del 0.4.1 y me salta un error cuando carga los plugins.
si alguien sabe el porque le agradesco su ayuda.

SALUDOS!!!
  #386 (permalink)  
Antiguo 25/10/2005, 02:10
Avatar de becari  
Fecha de Ingreso: diciembre-2003
Mensajes: 2
Antigüedad: 20 años, 5 meses
Puntos: 0
Exclamación Error JasperReport en Websphere 5.1

Hola,
he diseñado un report con Ireport 0.4.1.
Lo llamo desde un Servlet en un proyecto de Websphere Studio v5.1, importando las librerías correspondientes:
jasperreports-0.6.4.jar
bsh-1.3.0.jar
jdt-compiler.jar
itext-1.02b.jar
commons-logging-api.jar
commons-logging.jar
commons-digester.jar
commons-collections.jar
common-beanutils.jar

Desde Websphere Studio no tengo ningún problema, me genera el report en PDF. Pero cuando exporto el EAR y lo desplego en Websphere Application Server v5.1 me da el siguiente error en la linea:
byte[] bytes = JasperRunManager.runReportToPdf(jasperReport,param eters,con);
Error:
net.sf.jasperreports.engine.JRException: Error loading expression class : classic

"classic" parece ser el nombre de la plantilla que uso.


Alguien se ha encontrado con el mismo problema??

Gracias!!!:
  #387 (permalink)  
Antiguo 25/10/2005, 03:03
Avatar de becari  
Fecha de Ingreso: diciembre-2003
Mensajes: 2
Antigüedad: 20 años, 5 meses
Puntos: 0
Exclamación Error JasperReport en Websphere 5.1

Hola,
he diseñado un report con Ireport 0.4.1.
Lo llamo desde un Servlet en un proyecto de Websphere Studio v5.1, importando las librerías correspondientes:
jasperreports-0.6.4.jar
bsh-1.3.0.jar
jdt-compiler.jar
itext-1.02b.jar
commons-logging-api.jar
commons-logging.jar
commons-digester.jar
commons-collections.jar
common-beanutils.jar

Desde Websphere Studio no tengo ningún problema, me genera el report en PDF. Pero cuando exporto el EAR y lo desplego en Websphere Application Server v5.1 me da el siguiente error en la linea:
byte[] bytes = JasperRunManager.runReportToPdf(jasperReport,param eters,con);
Error:
net.sf.jasperreports.engine.JRException: Error loading expression class : classic

"classic" parece ser el nombre de la plantilla que uso.


Alguien se ha encontrado con el mismo problema??

Gracias!!!:
  #388 (permalink)  
Antiguo 25/10/2005, 16:26
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Buenas a todos:

Alguien por favor me podría decir si sabe como solucionar el siguiente problema: estoy generando un reporte con iReports 0.5.0, y necesito exportarlo a PDF, todo me funciona bien pero no me imprime las "Ñ, ñ", por alguna razón me saca en su lugar el signo "?", ya cambien la versión de Acrobat en la máquina a español, la configuración regional de la máquina tiene todo en español, pero nada. Si genero el reporte en cualquier otro formato si me salen bien las "Ñ,ñ".
Si alquien me puede ayudar. Muchas gracias...
  #389 (permalink)  
Antiguo 27/10/2005, 17:24
 
Fecha de Ingreso: octubre-2005
Mensajes: 2
Antigüedad: 18 años, 6 meses
Puntos: 0
¿Cómo Crear Graficós de Barra?

Alguien puede ayudamer en Cómo puedo crear Graficos de pie, barras o cualquier tipo de grafico con el Ireport, la versión con el que trabajo es e. 0.5.1?
Por favor, si tuvieran un link donde encontarlo o un manual, por favor enviarme al correo [email protected] ó [email protected]

Mis Felicitaciones a todos los que participan en este foro por los buenos aportes.
  #390 (permalink)  
Antiguo 28/10/2005, 09:14
 
Fecha de Ingreso: octubre-2005
Mensajes: 13
Antigüedad: 18 años, 6 meses
Puntos: 0
problemas en Websphere Application Server v5.1

tengo el siguiente problema, estoy tratando de imprimir el reporte desde en jsp, les muestro el codigo..

Map parameters = new HashMap();
Connection conn = ConnectionPool.getInstance().getConnection();
byte[] bytes = null;
try{
bytes= JasperRunManager.runReportToPdf(application.getRea lPath("/WEB-INF/prueba.jasper"), parameters, conn);
}catch(Exception e){
e.printStackTrace();
}
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();


y me aparece el diguiente error..

SRVE0026E: [Error de servlet]-[]: java.lang.NullPointerException

al parecer el metodo JasperRunManager.runReportToPdf esta retornando null y al hacer response.setContentLength(bytes.length); se cae, alguien sabe porque sucede esto??
el reporte es muy simple, no se conecta a base de datos y no ocupa parametros, es solo de prueba..
otra pregunta.. el parametro conn puede ir en null??

gracias!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 61 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:33.