Erro em relatório Ireport

Bom dia galera, estou me deparando com o seguinte erro:

O que ocorre é a seguinte ocasião, tenho esse relatório que é utilizado por diversos usuário do sistema, e o erro ocorre horas sim, horas não com determinados usuários.

Até onde pude entender, o erro é recorrente a algum parâmetro que está faltando para formar o SQL que irá gerar as informações?

Faltou o resto do erro, amigão :slight_smile:

Pois é no meu log de erro do meu sistema está aparecendo apenas esta linha, acredito que ele lê apenas até a linha informada, e depois para, e salva na tabela de histórico da geração de relatórios…

Amigo, seu problema está na parametrização da query deste relatório. Pode ter certeza. Tente efetuar testes com os usuários que ocorrem o erro.

olá Planc, estou passado pelo o mesmo problema será q vc pode mim da um luz, como assim parametrização da query, abaixo esta o erro ocorrido

Jul 12, 2013 12:09:59 PM Relatorios.Utilitarios.FormRelatBalanco btConfirmaActionPerformed Grave: null net.sf.jasperreports.engine.JRException: Error executing SQL statement for : reportBalancoFinanceiro at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:246) at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1073) at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:667) at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1253) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:877) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:822) at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:61) at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446) at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745) at Relatorios.Utilitarios.RelatBalancoFinanceiro.reportBalancoFinanceiro(RelatBalancoFinanceiro.java:25) at Relatorios.Utilitarios.FormRelatBalanco.btConfirmaActionPerformed(FormRelatBalanco.java:209) at Relatorios.Utilitarios.FormRelatBalanco.access$600(FormRelatBalanco.java:34) at Relatorios.Utilitarios.FormRelatBalanco$7.actionPerformed(FormRelatBalanco.java:162) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

Boa tarde adsadilson. Você provavelmente montou uma query(consulta) ao banco de dados para este relatório (a não ser que esteja trabalhando com bean), enfim esta query deve estar recebendo parâmetros para filtrar os dados que você deseja exibir no relatório. Algum destes parâmetros deve estar com informação incorreta ou mesmo nula, o próprio erro exibido no console já acusa problemas na query “Error executing SQL statement for : reportBalancoFinanceiro”. Tente forçar o estouro da query inserindo nela um caractere como interrogação por exemplo.

SELECT ? // <<- caractere para forçar estouro da query 
          CODIGO 
FROM 
          CIDADE
WHERE 
          CIDADE_NOME = $P!{_Parameter1} //<<-- este parâmetro que me refiro! pode estar passando por exemplo sem apóstrofo.

Assim vc tem a consulta em mãos para verificar se há algum erro na parametrização. Execute esta consulta diretamente no banco de dados para melhor verificação.