[RESOLVIDO]Erro no Ireport

esse teu erro ta mto estranho.

Nunca vi isso.
Faça um teste pra mim.

Coloque seu relatorio em C:
e faça o seguinte:

objeto hm = hashMap
ds = JRResultSetDataSource
relatorio = relatorio.EXTENSAO

JasperPrint jp = JasperFillManager.fillReport("C:/"+relatorio), hm, ds);

Consegui velho
fiz a sua ultima dica e alterei essa linha

final byte[] bytes = JasperRunManager.runReportToPdf(getPathReport() + "/" + getNomeArquivo() + ".jasper", parametros, ds);

para

final byte[] bytes = JasperRunManager.runReportToPdf(getPathReport() + "/" + getNomeArquivo() + ".jasper", parametros);

Valeu mesmo velho…

tranquilo. soh coloque o topico como Resolvido :wink:

Att. Jonas Teixeira de Freitas

Só mais uma coisa ele abriu o relatorio porem abriu vazio sem os campos nem o formato, tem mais alguma coisa pra fazer? em que lugar deve ficar as informações no header?

imaginei que fosse acontecer isso… tente as outras opcao que existe lah no When no Data

Também mostrou essa exceção

java.lang.IllegalStateException: getOutputStream() has already been called for this response
	at org.apache.catalina.connector.Response.getWriter(Response.java:610)
	at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198)
	at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:125)
	at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118)
	at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:188)
	at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:118)
	at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:77)
	at org.apache.jsp.conhecimento.conI003_jsp._jspService(conI003_jsp.java:1461)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:662)

alterei todos os tipos lá em todos vem vazio quando nao da erro, putz agora que eu tava ficando novamente empolgado deu pau

A opção do ‘When no Data’ deve ser: “All Sections,no Detail”

Somente com o Map não consegui fazer então achei melhor fazer passando uma lista