Java NetBeans 17 com JasperReport 6 SEVERE: null

3 respostas
java
A

Fala gente,
Tenho um Projeto que importar um arquivo TXT que vao para uma lista, dessa lista gero um relatorio que executando pela IDE NetBeans funciona de boa, só que após gerar o .Jar da um erro nomo momento de gerar o relatorio, segue abaixo

nov 09, 2023 12:33:34 PM visao.DadosFrml jButton1ActionPerformed

SEVERE: null

net.sf.jasperreports.engine.JRException: java.net.MalformedURLException

at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:305)

at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:284)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:273)

at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:247)

at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:338)

at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:605)

at Relatorio.Relatorio.gerarRelatorio(Relatorio.java:23)

at visao.DadosFrml.jButton1ActionPerformed(DadosFrml.java:190)

at visao.DadosFrml$3.actionPerformed(DadosFrml.java:105)

at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)

at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)

at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)

at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)

at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)

at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)

at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)

at java.desktop/java.awt.Component.processEvent(Component.java:6400)

at java.desktop/java.awt.Container.processEvent(Container.java:2263)

at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)

at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)

at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)

at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)

at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)

at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)

at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)

at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)

at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)

at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)

at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)

at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)

at java.base/java.security.AccessController.doPrivileged(Native Method)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)

at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)

at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)

at java.base/java.security.AccessController.doPrivileged(Native Method)

at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)

at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)

at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Caused by: java.net.MalformedURLException

at java.base/java.net.URL.(URL.java:679)

at java.base/java.net.URL.(URL.java:541)

at java.base/java.net.URL.(URL.java:488)

at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:649)

at java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:150)

at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:860)

at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)

at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)

at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)

at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)

at org.apache.commons.digester.Digester.parse(Digester.java:1892)

at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:297)

 43 more

Caused by: java.lang.NullPointerException

3 Respostas

A

A

Executando pela IDE, apresenta essa mensagem no momento que gero o relatorio.

nov 09, 2023 12:48:29 PM net.sf.jasperreports.engine.design.JRJdk13Compiler compileClasses
INFO: Note: C:\Users\andersonfs.FGH\Documents\NetBeansProjects\JavaApplication1\funcionario_1699544908383_914202.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

A

Gente, conseguir.

Foi o nome do pacote que estava com o caractere errado.

InputStream fonte = getClass().getResourceAsStream(“/Relatorio/funcionario.jrxml”);

Criado 9 de novembro de 2023
Ultima resposta 9 de nov. de 2023
Respostas 3
Participantes 1