• Este debate está vacío.
Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Autor
    Entradas
  • #31473
    Germán Perrone
    Participante

    Buenas.
    Estoy teniendo problemas al imprimir una factura. Me tira el siguiente error:

    Code:
    ===========> SvrProcess.process: No se ha podido rellenar el informe. [51]
    java.lang.RuntimeException: Null PointerException rellenando el report.
    at org.openXpertya.JasperReport.MJasperReport.fillReport(MJasperReport.java:135)
    at org.openXpertya.JasperReport.LaunchInvoice.createReport(LaunchInvoice.java:132)
    at org.openXpertya.JasperReport.LaunchInvoice.doIt(LaunchInvoice.java:72)
    at org.openXpertya.process.SvrProcess.process(SvrProcess.java:150)
    at org.openXpertya.process.SvrProcess.startProcess(SvrProcess.java:114)
    at org.openXpertya.apps.ProcessCtl.startProcess(ProcessCtl.java:518)
    at org.openXpertya.apps.ProcessCtl.run(ProcessCtl.java:273)
    caused by: java.lang.NullPointerException
    at net.sf.jasperreports.engine.JRPropertiesMap.getPropertyNames(JRPropertiesMap.java:90)
    at net.sf.jasperreports.engine.util.JRProperties.getProperties(JRProperties.java:502)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:405)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.
    (JRVerticalFiller.java:77)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.
    (JRVerticalFiller.java:59)
    at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
    at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:83)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:582)
    at org.openXpertya.JasperReport.MJasperReport.fillReport(MJasperReport.java:125)
    at org.openXpertya.JasperReport.LaunchInvoice.createReport(LaunchInvoice.java:132)
    at org.openXpertya.JasperReport.LaunchInvoice.doIt(LaunchInvoice.java:72)
    at org.openXpertya.process.SvrProcess.process(SvrProcess.java:150)
    at org.openXpertya.process.SvrProcess.startProcess(SvrProcess.java:114)
    at org.openXpertya.apps.ProcessCtl.startProcess(ProcessCtl.java:518)
    at org.openXpertya.apps.ProcessCtl.run(ProcessCtl.java:273)

    Estuve debuggeando un poco el código en LaunchInvoice.java y parece como que no cargase las líneas de la factura. Tendrán alguna pista para esto?

    #34807
    Federico Cristina
    Superadministrador

    Buenas,

    Ocurre con todas las facturas o solo con una en especial?

    Debido a que es un NullPointerException, y ya que estás debuggeando el código, inspeccioná justamente en la línea 125 de MJasperReport, los parámetros que le son pasados al método fillReport() del JasperFillManager.

    Saludos,
    Federico

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.