IReport problemas

4 respostas
Vinny

To Tentando Gerar um Relatorio
com o IReport para netbeans
so que nao consigo
ta dano o Seguinte erro

Error filling print... Error loading object from file : C:\Controle de Orcamentos\Report\pecasOrcamento.jrxml 
net.sf.jasperreports.engine.JRException: Error loading object from file : C:\Controle de Orcamentos\Report\pecasOrcamento.jrxml      at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:94)      at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:246)      at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:317)      at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:266)      at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:256)      at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:482)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1868)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:726)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:252)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:110)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:921)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:824)      at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:59)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)      at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:856)      at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)      at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)  Caused by: java.io.StreamCorruptedException: invalid stream header: 3C3F786D      at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:801)      at java.io.ObjectInputStream.<init>(ObjectInputStream.java:298)      at net.sf.jasperreports.engine.util.ContextClassLoaderObjectInputStream.<init>(ContextClassLoaderObjectInputStream.java:53)      at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:89)      ... 17 more

Alguem saberia me dizer oque poder ser?

4 Respostas

cristian_clever

Bom dia amigo…
Há pouca informação para entender o problema… mas num chute eu diria que vc esta acessando o jrxml (que são os fontes) … no entanto vc deveria acessar o .jasper, que é o compilado.
Se a localização do arquivo estiver correta, tente acessar o arquivo compilado!

[]s

TheKill

Eu concordo com o amigo Cristian.

É bem provavel que o problema seja do relatório que está passando.

Tente trocar para:

Vinny

Bom Era isso Mesmo
Era a Extensão eu coloquei agora .jasper e blz
Quase funciono

So que agora deu esse outro erro:

Erro ao preencher impressão ... Unable to get next record.
net.sf.jasperreports.engine.JRException: Unable to get next record.      at net.sf.jasperreports.engine.JRResultSetDataSource.next(JRResultSetDataSource.java:99)      at net.sf.jasperreports.engine.fill.JRFillDataset.advanceDataSource(JRFillDataset.java:830)      at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:748)      at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1422)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:115)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:782)      at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)      at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:947)      at java.lang.Thread.run(Unknown Source)  Caused by: org.firebirdsql.jdbc.FBSQLException: The result set is closed      at org.firebirdsql.jdbc.FBResultSet.checkCursorMove(FBResultSet.java:217)      at org.firebirdsql.jdbc.FBResultSet.next(FBResultSet.java:249)      at net.sf.jasperreports.engine.JRResultSetDataSource.next(JRResultSetDataSource.java:95)      ... 11 more

Desculpa a ignorancia mais é a primeira vez que eu to usando
SubRelatorios

Ele nao ta consiguindo acessar as informações do subRelatorio
eu acredito que seja isso
se for isso vcs saberiam me dizer como resolver?

TheKill
O erro já esta claro.. Erro no seu SQL.. Provavelmente resultset fechado...
Ou então Rs.next();

Att. Jonas

O erro já esta claro… Erro no seu SQL… Provavelmente resultset fechado…
Ou então Rs.next();

Att. Jonas

Criado 18 de novembro de 2009
Ultima resposta 18 de nov. de 2009
Respostas 4
Participantes 3