Ireport Erro ao charmar o .jasper

6 respostas
C

boa noite senhores

estou precisando desenvolver relatorios para um sistema. optei por usar o net beans e o ireport, ate ai belesa, compilar e gerar o pdf norma. So que quando eu chamo o .jasper acontece pela aplicaçao acontece o seguinte erro

Exception in thread AWT-EventQueue-0 java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment

at java.lang.Class.getDeclaredConstructors0(Native Method)

at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)

at java.lang.Class.getConstructor0(Class.java:2640)

at java.lang.Class.newInstance0(Class.java:321)

at java.lang.Class.newInstance(Class.java:303)

at net.sf.jasperreports.engine.design.JRDefaultCompiler.loadCalculator(JRDefaultCompiler.java:192)

at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:370)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:126)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:118)

at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:151)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:472)

at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:363)

at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:319)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:494)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:417)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:29)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:153)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

estou desespero, não sei + o q fazer, se alguem poder me ajudar ficarei bastante agradecido.

esse é o código

private void executarRelatorio() throws ClassNotFoundException, SQLException, JRException, Exception {

String driver = “com.mysql.jdbc.Driver”;

String url = jdbc:mysql://localhost/jsgp;

String user = “root”;

String password = “para”;

Class.forName(driver);

Connection con = DriverManager.getConnection( url, user, password );
Statement stm = con.createStatement( );
    String query = "select * from Atividade";
    ResultSet rs = stm.executeQuery( query );
    /* implementação da interface JRDataSource para DataSource ResultSet */
    JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
    /* HashMap de parametros utilizados no relatório. Sempre instanciados */
    Map parameters = new HashMap();
    // parameters.put("COLUNA", valor);
    /* Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint */
    JasperFillManager.fillReportToFile( "C:/Documents and Settings/cferreira.NPD/Desktop/jsgp/jsgp/lib/RelatorioAtividade.jasper", parameters, jrRS );
    /* Exporta para o formato PDF */
    JasperExportManager.exportReportToPdfFile( "C:/Documents and Settings/cferreira.NPD/Desktop/jsgp/jsgp/lib/RelatorioAtividade.jrprint" );
    /* Preenche o relatorio e o salva diretamente em arquivo PDF. Sem
    a necessidade do .jrprint */
    // JasperRunManager.runReportToPdfFile("BibliotecaPessoal.jasper", parameters, jrRS);
    /* Visualiza o relatório em formato PDF */
    JasperViewer.viewReport( "C:/Documents and Settings/cferreira.NPD/Desktop/jsgp/jsgp/lib/RelatorioAtividade.pdf", false );
}

claudemir ramos

6 Respostas

gleisoncs

Claudemir,

Antes de mais nada, vc chegou a testar e gerar o pdf pelo IReport mesmo, lah por dentro dele, com conexao com o mySQL?

Está me parecendo erro ao calcular algum campo dentro do Relatório, experimente gerar o relatório pelo IReport com dados reais e veja se funciona.

Lauricio

Aparentemente, está faltando colocando o jdt-compiler.jar no diretório lib do teu projeto no workspace e depois deve declarar este arquivo também no “Java Build Path”, nas propriedades do teu projeto. A mensagem está dizendo que não encontra a classe especificada (java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment ).

C

bom dia senhores

fiz algumas alterações no código e funcionou, gerou o pdf blesa, so q a aplicação não abri o aquivo .pdf será que alguem sabe pq

o codigo é esse

//

private void executarRelatorio() throws ClassNotFoundException, SQLException, JRException, Exception {

String driver = com.mysql.jdbc.Driver;

String url = jdbc:mysql://localhost/jsgp”;

String user = root;

String password = para;

Class.forName(driver);

Connection con = DriverManager.getConnection( url, user, password );
Statement stm = con.createStatement( );
    String query = "select * from Atividade";
    ResultSet rs = stm.executeQuery( query );
    /* implementação da interface JRDataSource para DataSource ResultSet */
    JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
    /* HashMap de parametros utilizados no relatório. Sempre instanciados */
    Map parameters = new HashMap();
    // parameters.put("COLUNA", valor);
    /* Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint */
    JasperFillManager.fillReportToFile( "RelatorioAtividade.jasper", parameters, jrRS );
    /* Exporta para o formato PDF */
    JasperExportManager.exportReportToPdfFile( "RelatorioAtivadade.jrprint" );
    /* Preenche o relatorio e o salva diretamente em arquivo PDF. Sem
    a necessidade do .jrprint */
     JasperRunManager.runReportToPdfFile("RelatorioAtivadade.jasper", parameters, jrRS);
    /* Visualiza o relatório em formato PDF */
    JasperViewer.viewReport( "RelatorioAtividade.pdf", true );
    
}

valeu

Lauricio

Tenta assim:

String comando = "C:\\Documents and Settings\\cferreira.NPD\\Desktop\\jsgp\\jsgp\\lib\\RelatorioAtividade.pdf";
    try {
        Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL "+comando); 
    } catch (IOException e) {
        e.printStackTrace();
    }
C

lauricio fiz exatamente o q cx falou. no emtanto continua sem abrir o pdf. a messangem é a seguinte

(digester.Digester                   1483) Parse Fatal Error at line 1 column 1: Content is not allowed in prolog.

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)

at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)

at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)

at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

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

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

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

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
NESTED BY :

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

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

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
NESTED BY :

net.sf.jasperreports.engine.JRException: Content is not allowed in prolog.

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:198)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

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

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

 33 more

o erro estar nessa linha

JasperViewer.viewReport( “RelatorioAtividade.pdf”, true );

vc sabe pq naõ estar funcionando

jason_bourne

claudemir ramos:
lauricio fiz exatamente o q cx falou. no emtanto continua sem abrir o pdf. a messangem é a seguinte

(digester.Digester                   1483) Parse Fatal Error at line 1 column 1: Content is not allowed in prolog.

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)

at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)

at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)

at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

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

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

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

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
NESTED BY :

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

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

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
NESTED BY :

net.sf.jasperreports.engine.JRException: Content is not allowed in prolog.

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:198)

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.load(JRPrintXmlLoader.java:142)

at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1266)

at net.sf.jasperreports.view.JRViewer.(JRViewer.java:172)

at net.sf.jasperreports.view.JasperViewer.(JasperViewer.java:161)

at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:297)

at com.apl.gui.CadastroAtividade.executarRelatorio(CadastroAtividade.java:502)

at com.apl.gui.CadastroAtividade.btnImprimirActionPerformed(CadastroAtividade.java:418)

at com.apl.gui.CadastroAtividade.access$600(CadastroAtividade.java:30)

at com.apl.gui.CadastroAtividade$7.actionPerformed(CadastroAtividade.java:154)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

at java.awt.Component.processMouseEvent(Component.java:5488)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)

at java.awt.Component.processEvent(Component.java:5253)

at java.awt.Container.processEvent(Container.java:1966)

at java.awt.Component.dispatchEventImpl(Component.java:3955)

at java.awt.Container.dispatchEventImpl(Container.java:2024)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

at java.awt.Container.dispatchEventImpl(Container.java:2010)

at java.awt.Window.dispatchEventImpl(Window.java:1766)

at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

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

at net.sf.jasperreports.engine.xml.JRPrintXmlLoader.loadXML(JRPrintXmlLoader.java:190)

 33 more

o erro estar nessa linha

JasperViewer.viewReport( “RelatorioAtividade.pdf”, true );

vc sabe pq naõ estar funcionando

Kra, estou tendo o mesmo erro, vc achou a solução?

Criado 9 de junho de 2005
Ultima resposta 29 de nov. de 2007
Respostas 6
Participantes 4