Erro ao gera relatório ireport com IDE NetBeans (Resolvido)

Olá pessoal estou com problema ao imprimir relatório no NETEBENS ao chama o método de imprimir ele da esse erro !

cannot assign instance of net sfjasperreports engine base JRBaseStaticTent to flald net.ut jaspeCTupoits. engine.base JRBaseParagrapn.paragraphContainer of type netstjasperreports.engine JR Paragraph contain

Alguém poderia mim ajuda ?

Vamos lá, o nome da IDE é NetBeans. :wink:

Pôxa, você não foi capaz nem de fazer um Ctrl+C, Ctrl+V da mensagem de erro?
Na verdade a mensagem correta é:

cannot assign instance of net.sf.jasperreports.engine.base.JRBaseStaticText to field net.sf.jasperreports.engine.base.JRBaseParagraph.paragraphContainer of type net.sf.jasperreports.engine.base.JRBaseParagraphContainer

Tens que dar uma olhada no teu relatório, em algum lugar você está tentando atribuir um JRBaseStaticText numa variável que espera receber um JRBaseParagraphContainer. :wink:

O “mim” não conjuga verbo. :frowning:

Talvez se você postar o fonte do teu arquivo jasper, seja mais fácil identificar o erro.

Da uma olhada no vídeo !

Quando eu altero o campo com o nome cliente para Hóspede ou qualquer outro campo ele apresenta esse erro !

No seu vídeo não dá pra ver o fonte do seu relatório.

Como já disse, em algum lugar você está tentando atribuir um JRBaseStaticText à um JRBaseParagraphContainer.

Seu só vídeo mostra você executando seu sistema, isso não ajuda em nada. :frowning:
O que ajuda, é ver o código fonte.

blz vou manda a linhas de codigo!

public boolean gerarRelatorioteste() {
try {
this.conectar();
this.executarSQL(“SELECT” +
" clientes.codigo AS clientes_codigo," +
" clientes.nome AS clientes_nome," +
" clientes.nome_fantasia AS clientes_nome_fantasia," +
" clientes.endereco AS clientes_endereco," +
" clientes.bairro AS clientes_bairro," +
" clientes.cod_cidade AS clientes_cod_cidade," +
" clientes.cep AS clientes_cep," +
" clientes.telefone AS clientes_telefone," +
" clientes.cpf_cnpj AS clientes_cpf_cnpj," +
" clientes.observacao AS clientes_observacao," +
" clientes.ativo AS clientes_ativo," +
" clientes.tipo_pessoa AS clientes_tipo_pessoa" +
" FROM " +
" clientes ");
JRResultSetDataSource jrRS = new JRResultSetDataSource(getResultSet());
// caminho do arquivo dentro dos pacotes
InputStream caminhoRelatorio = this.getClass().getClassLoader().getResourceAsStream(“ArquivosJasper/Teste.jasper”);
JasperPrint jasperPrint = JasperFillManager.fillReport(caminhoRelatorio, new HashMap(), jrRS);

        String nomeArquivo = "C:/Hotelaria/rel/rel.pdf";
        JasperExportManager.exportReportToPdfFile(jasperPrint, nomeArquivo);
        File file = new File(nomeArquivo);
        try {
            Desktop.getDesktop().open(file);
        } catch (Exception e) {
            JOptionPane.showConfirmDialog(null, e);
        }
        file.deleteOnExit();

return true;
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null, e.getMessage(), “Erro:”, JOptionPane.ERROR_MESSAGE);
return false;
} finally {
this.fecharConexao();
}

}

}

esse e o que chama o relatorio!

<?xml version="1.0" encoding="UTF-8"?>

Conseguir Resolver o problemas era as lib que não foram implementadas no sistema não estava atualizadas obrigado a todos :smiley: