Ae galera, eu sei que é um tanto simples isso, mas estou recebendo o NullPointerException, e eu já testei todas as variáveis. Nenhuma está vazia.
Vem nessa linha:
pesqWEB.adicionaItemPesquisa(PesquisaWeb.EDITORA, getTermo(), 0, true );
Só que para confirmar tudo, eu dei um sysout e saiu tudo certo!
System.out.println("PesquisaWeb - " + PesquisaWeb.EDITORA + " getTermo() - " + getTermo());
pesqWEB.adicionaItemPesquisa(PesquisaWeb.EDITORA, getTermo(), 0, true );
E imprimiu tudo certinho!
Agora, onde está o erro?
O código inteiro caso precisem:
IModel model = null;
String nav = null;
PesquisaWeb pesqWEB = null;
try {
model = BaseModelFactory.getFactory().getIModel();
setCampoPesquisa("editora");
setTermo(recuperarVariavelRequest("editora").toString());
System.out.println("Antes do pesqWEB: PesquisaWeb - " + PesquisaWeb.EDITORA + " getTermo - " + getTermo());
pesqWEB.adicionaItemPesquisa(PesquisaWeb.EDITORA, getTermo(), 0, true );
listaTituloPes = model.pesquisarFullText(PathLucene.getPathIndices(), pesqWEB);
nav = PAG_RESULTADO;
} catch (Exception exc) {
adicionarMensagemExcecao(exc, "Erro ao pesquisar editoras (Lucene)");
nav = PAG_EXCECAO;
}
return nav;