IReports : Erro ao recuperar valor do campo

2 respostas
S

Bom dia, colegas…

Estou obtendo o erro “Error retrieving field value from bean: dtinicial” e ainda não consegui resolver. O que estou fazendo errado :
Meu método que recebe os campos está assim:

public void testeChamada(String[] dadosRel){
    try{
    List<LoteEnviado> loteenviado = new ArrayList<LoteEnviado>();	
    LoteEnviado loteenviado1 = new LoteEnviado();
    loteenviado1.setDoc(dadosRel[0]);
    loteenviado1.setEntidade(dadosRel[1]);
    loteenviado1.setDtInicial(dadosRel[2]);
        loteenviado1.setDtFinal(dadosRel[3]);
    loteenviado1.setTotalLotes(dadosRel[4]);
    loteenviado1.setDtEntrega(dadosRel[5]);
    loteenviado1.setMensag(dadosRel[6]);
    loteenviado.add(loteenviado1);
    DocSaidaREL relatorio = new DocSaidaREL();
    relatorio.imprimir(loteenviado);			
}
    catch(Exception e){
    System.out.println(e.getMessage());
}		
}
Meu Bean:

package br.com.sms.sisprot.recibos.model;

public class LoteEnviado {

private String doc;

private String entidade;

private String dtinicial;

private String dtfinal;

private String totallotes;

private String dtenvio;

private String dtiniciallote;

private String dtfinallote;

private String numlote;

private String qtdedoc;

private String totalgeral;
public String getDoc() {
    return doc;
}

public void setDoc(String doc) {
    this.doc = doc;
}

public String getEntidade() {
    return entidade;
}

public void setEntidade(String entidade) {
    this.entidade = entidade ;
}

public String getDtInicial() {
    return dtinicial;
}

public void setDtInicial(String dtinicial) {
    this.dtinicial = dtinicial;
}

public String getDtFinal() {
    return dtfinal;
}

public void setDtFinal(String dtfinal) {
    this.dtfinal = dtfinal ;
}

public String getTotalLotes() {
    return totallotes;
}

public void setTotalLotes(String totallotes) {
    this.totallotes = totallotes ;
}

public String getDtEnvio() {
    return dtenvio;
}

public void setDtEnvio(String dtenvio) {
    this.dtenvio = dtenvio ;
}

public String getDtInicialLote() {
    return dtiniciallote;
}

public void setDtInicialLote(String dtiniciallote) {
    this.dtiniciallote = dtiniciallote ;
}

public String getDtFinalLote() {
    return dtfinallote;
}

public void setDtFinalLote(String dtfinallote) {
    this.dtfinallote = dtfinallote ;
}

public String getNumLote() {
    return numlote;
}

public void setNumLote(String numlote) {
    this.numlote = numlote ;
}

public String getQtdeDoc() {
    return qtdedoc;
}

public void setQtdeDoc(String qtdedoc) {
    this.qtdedoc = qtdedoc ;
}

public String getTotalGeral() {
    return totalgeral;
}

public void setTotalGeral(String totalgeral) {
    this.totalgeral = totalgeral ;
}

}

E a saída:
//Recupera os caminhos para que a classe possa encontrar os relatórios

public DocSaidaREL() {
    this.path = this.getClass().getClassLoader().getResource("").getPath();
    this.pathToReportPackage = this.path + 
    "c:/eclipse2/Sisprot/src/br/com/sms/sisprot/recibos/jasper/"; //c:/eclipse2/Sisprot/src/ 
}

//Imprime/gera uma lista
    public void imprimir(List<LoteEnviado> loteenviado) throws Exception {  
JasperReport report
=JasperCompileManager.compileReport(c:/Users/Silvio/workspace/Sisprot/src/br/com/sms/sisprot/recibos/jasper/rellotesenviados.jrxml);

JasperPrint print = new JasperPrint();

print = JasperFillManager.fillReport(report, null, new JRBeanCollectionDataSource(loteenviado));

JasperExportManager.exportReportToPdfFile(print,

c:/Users/Silvio/workspace/Sisprot/src/br/com/sms/sisprot/recibos/jasper/rellotesenviados.pdf);//c:/Relatorio_de_Clientes.pdf    	

}

2 Respostas

darlan_machado

Posta o stack completo do erro.

S
2019-06-14 08:34:53,044 INFO  [stdout] (default task-12) This.path:/C:/Users/Silvio/Desktop/wildfly-8.2.1.Final/modules/system/layers/base/org/jboss/as/ejb3/main/timers/

2019-06-14 08:34:53,044 INFO  [stdout] (default task-12) /C:/Users/Silvio/Desktop/wildfly-

8.2.1.Final/modules/system/layers/base/org/jboss/as/ejb3/main/timers/
2019-06-14 08:34:55,837 INFO [stdout] (default task-12) Error retrieving field value from
bean : dtinicial

Criado 14 de junho de 2019
Ultima resposta 14 de jun. de 2019
Respostas 2
Participantes 2