Ola,
estou fazendo uma aplicacao web, e na hora de gerar um relatorio, nao da erro nenhum, o Acrobat carrega, mas o relatorio nao aparece, fica uma pagina em branco.
Isso comecou a ocorrer qnd eu coloquei um novo parametro no relatorio. Antes de colocar esse parametro o relatorio abria normalmente.
Alguem sabe o pq disso estar ocorrendo?
Problemas com IReport
6 Respostas
Que parametro a mais voce adicionou?
Poderia colar um trecho do codigo?
Há a necessidade desse parametro a mais?
Espero ter ajudado, até… :thumbup:
Esse relatório na verdade é um boleto bancário. Esse novo parametro q eu adicionei eh o campo “nosso numero” do boleto, q eh essencial… 
Abaixo um trecho da action, sendo q a única coisa q acrescentei nele foi o map.put("NOSSONUMERO", as.getNossoNumero());
se eu tiro ele, o boleto aparece, se eu coloco ele, o boleto nao aparece (aparece uma pagina em branco…)
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{
Associado as = (Associado) request.getSession().getAttribute("usuario");
int id = as.getId();
if (new Integer(id) != null) {
HashMap map = new HashMap();
map.put("ID", new Integer(id));
map.put("NOSSONUMERO", as.getNossoNumero());
request.setAttribute(RelatorioRender.JASPER_URL, request.getContextPath() + "/relatorio/caixa.jasper");
request.setAttribute(RelatorioRender.PARAMETERS, map);
return new ActionForward("/boleto");
} else {
return forward(request, response, "Erro no relatorio!");
}
}
o as.getNossoNumero(); nao esta retornando null?
se voce comenta essa linha esta funcionando?
eu crio os parametros com Map mesmo…
Map mapParam = new HashMap();
mapParam.put( "ID" , Session.getId() );
mapParam.put( "USUARIO" , Session.getUser().getDescricao() );
espero ter ajudado…
Não… ele nao ta retornando nulo… se eu executo a query do Report no MYSQL mesmo, ela me retorna todos os dados, inclusive esse campo “nosso numero”…
Se eu tiro esse parametro, ele funciona… e o + engraçado, eh q tem 7 parâmetros além desse, e eh soh com esse q ta dando esse problema…
Muito estranho…
Mas…
Se ele retorna esse campo ‘nosso_numero’ voce nao pode usar ele? 
Bom, nem ideia do que fazer alem disso…
Espero ter ajudado… :thumbup:
heheheeheh tbm ja tentei… mas acontece a mesma coisa (não aparece o relatorio)…
bom, valeu pelas tentativas…
vou ficar tentando aki e qnd coneguir coloco a solução… 
[]'s