Avalados por :

Solução para o erro de classe não encontrada ao gerar relatório Jasper com Oracle e IdM 7.1 SP2

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Olá Especialistas,

Estou tentando gerar meu primeiro relatório Jasper usando o trabalho 'Gerar relatório de entrada do Oracle'. Baixei os arquivos jar necessários relacionados aos relatórios do Jasper 3.5.2 e os adicionei à extensão do classpath no centro de identidade.

No entanto, ao executar o trabalho, recebo o seguinte erro e nenhum relatório é gerado.

Erro do relatório - Exceção: net.sf.jasperreports.engine.JRException: Classe não encontrada ao carregar o objeto do arquivo: D:\IDM 7.1\Reporting\Oracle\entryReport\dist\Entry report.jasper.

Estou usando IdM 7.1 SP2, Oracle 10.2, relatórios Jasper 3.5.2.

Alguém pode me ajudar com o que está faltando?

A partir do registro do trabalho:

01.07.2009 16:11:22: E: Erro do relatório

net.sf.jasperreports.engine.JRException: Classe não encontrada ao carregar o objeto do arquivo: D:\IDM 7.1\Reporting\Oracle\entryReport\dist\Entry report.jasper

em net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:102)

em net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)

em com.sap.idm.ic.ToJasper.createReport(ToJasper.java:471)

em com.sap.idm.ic.ToJasper.addEntryCustom(ToJasper.java:328)

em com.sap.idm.ic.ToCustom.addEntry(ToCustom.java:154)

em com.sap.idm.ic.ToPass.putNextEntry(ToPass.java:873)

em com.sap.idm.ic.DSERunTime.runToPass(DSERunTime.java:2904)

em com.sap.idm.ic.DSERunTime.runPass(DSERunTime.java:3573)

em com.sap.idm.ic.DSERunTime.runJob(DSERunTime.java:1386)

em com.sap.idm.ic.DSERunTime.doCommand(DSERunTime.java:2209)

em com.sap.idm.ic.DSERunTime.doCommand(DSERunTime.java:350)

em com.sap.idm.ic.DSERunTime.run(DSERunTime.java:4039)

em com.sap.idm.ic.DSERunTime.main(DSERunTime.java:3934)

Causado por: java.lang.ClassNotFoundException: org.apache.commons.collections.SequencedHashMap ............

Saudações,

Vijay.K

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Olá Oliver,

Obrigado pela resposta e pelo link para baixar os arquivos necessários.

Adicionei os quatro arquivos jar ao classpath e o trabalho foi executado sem erros.

Saudações,

Vijay.K

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Se você adicionar os seguintes arquivos ao seu classpath, a geração de relatórios com o Jasper deve funcionar:

- jasperreports-1.3.1.jar

- itext-1.3.1.jar

- commons-collections-2.1.jar

- commons-logging-api-1.0.2.jar

A melhor maneira de obter os arquivos é baixando o iReports 1.3.1 daqui:

[http://sourceforge.net/project/showfiles.php?group_id=64348&package_id=64215|http://sourceforge.net/project/showfiles.php?group_id=64348&package_id=64215]

Segundo meu melhor conhecimento, há incompatibilidades com as versões mais recentes da biblioteca Jasper. A 1.3.1 funciona bem para mim.

Além disso, certifique-se de que os arquivos .jasper estejam referenciados corretamente em sua tarefa/trabalho.

Atenciosamente,

Oliver

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?