Problema ao fazer uma consulta com jsf2

Tenho um pequeno sistema que faz uma consulta de acordo com parametros que são passados …
Mas a minha aplicação não carrega os dados inseridos na tela assim passando-os como null
Tenho duas paginas xhtml que já estão mapeadas no meu web.xml …
são elas …

[code]<ui:composition template=“template.xhtml”
xmlns:ui=“http://java.sun.com/jsf/facelets
xmlns:h=“http://java.sun.com/jsf/html
xmlns:f=“http://java.sun.com/jsf/core
xmlns:p=“http://primefaces.org/ui”>

<ui:define name="conteudo">
    <h:form prependId="false" id="form"> 

        <h:inputHidden value="#{precatoriosMB.precatorio.idPrecatorio}"/>
        <p:panelGrid  columns="3" style="width: 350px;margin-top:20px;margin-left:100px">
            <f:facet name="header">  
                Pesquisa 1: 
            </f:facet>
            <h:outputLabel   value="Ano/Nºcarta : " for="ano" />
            <p:inputText  style="width: 50px" id="ano" value="#{precatoriosMB.precatorio.ano}"  label="ano" />
            <p:inputText  style="width: 80px" id="carta" value="#{precatoriosMB.precatorio.numero}"   />
            
            
            
            
           
        </p:panelGrid>
        

        <p:panelGrid  columns="2"  style="width: 350px;margin-top:5px;margin-left:100px">
            <f:facet name="header">  
                Pesquisa 2: 
            </f:facet>
            <h:outputLabel    value="Nºcarta de  origem: " for="carta_origem" />
            <p:inputText  id="carta_origem" value="#{precatoriosMB.precatorio.processo}"  label="Nºcarta de origem" />

            <f:facet name="footer">
                <p:commandButton ajax="false"  immediate="true"  value="Precatoria" action="listarPrecatoria" icon="ui-icon-check" style="margin-left: 30px" />				                                                            
            </f:facet>
             <f:facet name="footer">
                 <p:commandButton ajax="false"   immediate="true"  value="Listar" action="#{precatorioMB.vericiaProcesso()}" icon="ui-icon-check" style="margin-left: 30px" />				                                                            
    
        </p:panelGrid>            

        
          




    </h:form>
</ui:define>

</ui:composition>[/code]
A de cima é que são passados os parametros para busca …
A que vem logo abaixo é a que retorna os campos pesquisados …

[code]<ui:composition template=“template.xhtml”
xmlns:ui=“http://java.sun.com/jsf/facelets
xmlns:h=“http://java.sun.com/jsf/html
xmlns:f=“http://java.sun.com/jsf/core
xmlns:p=“http://primefaces.org/ui”>

<ui:define name="conteudo">
    <h:form prependId="false">

        <p:panelGrid  columns="2" style="width: 350px;margin-top:10px;margin-left:05px">
            <f:facet name="header">  
                Precatória: 
            </f:facet>

            <p:dataTable var="precatorio" value="#{precatorioMB.precatorios}">  
                <p:column headerText="Ano">  
                    <h:outputText value="#{precatorio.ano}" />  
                </p:column>  

                <p:column headerText="Nº da Carta">  
                    <h:outputText value="#{precatorio.numero}" />  
                </p:column>  

                <p:column headerText="Nº carta de origem">  
                    <h:outputText value="#{precatorio.processo}" />  
                </p:column>  
            </p:dataTable> 
        </p:panelGrid>

        <p:panelGrid  columns="2" style="width: 350px;margin-top:10px;margin-left:05px">
            <p:dataTable var="precatorio" value="#{precatorioMB.precatorios}">  
                <p:column headerText="Classe">  
                    <h:outputText value="#{precatorio.classe}" />  
                </p:column>  
                <p:column headerText="Objeto">  
                    <h:outputText value="#{precatorio.objeto}" />  
                </p:column>  
            </p:dataTable>  

        </p:panelGrid>
        <p:panelGrid  columns="2" style="width: 350px;margin-top:10px;margin-left:05px">
            <p:dataTable var="precatorio" value="#{precatorioMB.precatorios}">  
                <p:column headerText="Deprecado">  
                    <h:outputText value="#{precatorio.deprecado}" />  
                </p:column>  
                <p:column headerText="Interessado">  
                    <h:outputText value="#{precatorio.interessado}" />  
                </p:column> 
            </p:dataTable>  

        </p:panelGrid>
        <p:panelGrid  columns="2" style="width: 350px;margin-top:10px;margin-left:05px">
            <p:dataTable var="precatorio" value="#{precatorioMB.precatorios}">  
                <p:column headerText="Processo Original">  
                    <h:outputText value="#{precatorio.processoOrig}" />  
                </p:column>  
                <p:column headerText="Observação">  
                    <h:outputText value="#{precatorio.observacao}" />  
                </p:column>  
            </p:dataTable>  

        </p:panelGrid>
        <p:panelGrid  columns="2" style="width: 350px;margin-top:10px;margin-left:05px">
            <p:dataTable var="precatorio" value="#{precatorioMB.precatorios}">  
                <p:column headerText="Autor">  
                    <h:outputText value="#{precatorio.autor}" />  
                </p:column>  
                <p:column headerText="Reu">  
                    <h:outputText value="#{precatorio.reu}" />  
                </p:column>  




            </p:dataTable>  

        </p:panelGrid>

        <p:panelGrid  columns="2" style="width: 350px;margin-top:10px;margin-left:05px">
            <f:facet name="header">  
                Lista de movimentações 
            </f:facet>

            <p:dataTable var="movimento" value="#{movimentacoesMB.movimentacaoL}">  
                <p:column headerText="Ano">  
                    <h:outputText value="#{movimento.ano}" />  
                </p:column>  

                <p:column headerText="Data da movimentação">  
                    <h:outputText value="#{movimento.datamovimenta}" />  
                </p:column>  
                <p:column headerText="Numero">  
                    <h:outputText value="#{movimento.numero}" />  
                </p:column>  
                <p:column headerText="Descrição da movimentação">  
                    <h:outputText value="#{movimento.descricao}" />  
                </p:column> 
            </p:dataTable>  
            <f:facet name="footer">
                <p:commandButton ajax="false"   immediate="true"  value="Precatoria" action="listarPrecatoria" icon="ui-icon-check" style="margin-left: 30px" />				                                                            
            </f:facet>           
        </p:panelGrid>





    </h:form>
</ui:define>

</ui:composition>[/code]
Os meus mbs são …[code]public class PrecatorioMB {

private Tabprecatorios precatorio;
private List<Tabprecatorios> precatorios;
private PrecatorioRN precatoriosRN;

public Tabprecatorios getPrecatorio() {
    return precatorio;
}

public void setPrecatorio(Tabprecatorios precatorio) {
    this.precatorio = precatorio;
}

public List<Tabprecatorios> getPrecatorios() {
    return precatorios;
}

public void setPrecatorios(List<Tabprecatorios> precatorios) {
    this.precatorios = precatorios;
}

public PrecatorioRN getPrecatoriosRN() {
    return precatoriosRN;
}

public void setPrecatoriosRN(PrecatorioRN precatoriosRN) {
    this.precatoriosRN = precatoriosRN;
}





  
@PostConstruct
public void init() {
    precatorio = new Tabprecatorios();
    precatoriosRN = new PrecatorioRN();
    carregarPrecatorios();

}

public String salvar() {

    try {
        precatoriosRN.inserirEditar(precatorio);
        JSFUtil.addInfoMessage(JSFUtil.getMessage("cad_sucesso"));


    } catch (NegocioException e) {
        JSFUtil.addErrorMessage(e.getMessage());
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (Exception e) {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("cad_erro"));
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    return null;




}

public void carregarPrecatorios() {

    try {
        precatorios = precatoriosRN.listar();

    } catch (NegocioException e) {
        JSFUtil.addErrorMessage(e.getMessage());

        // TODO Auto-generated catch block
        e.printStackTrace();

    } catch (Exception e) {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("erro"));
        // TODO Auto-generated catch block
        e.printStackTrace();

    }
    
}

public String limpandoPagina() {

    return "listarPrecatorias";

}

public String vericiaProcesso() {
    PrecatorioDAO tpDAO = new PrecatorioDAO();

//metodo de verificação de precatorias

if ((getPrecatorio().getAno()==null && getPrecatorio().getNumero() == null) && (getPrecatorio().getProcesso() == null)) {
JSFUtil.addErrorMessage(JSFUtil.getMessage(“valores”));
}

    if ((getPrecatorio().getAno() != null && getPrecatorio().getNumero() != null) || (getPrecatorio().getProcesso() != null)) {

        precatorios = tpDAO.processosBase(getPrecatorio().getAno(), getPrecatorio().getProcesso(), getPrecatorio().getNumero());


        return "MostrarPrecatoria";

    } else {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("erro_processo"));

        return "listarPrecatoria";
    }








}

}[/code]

[code]public class MovimentacoesMB {

private TabprecatHist movimentacao;
private List<TabprecatHist> movimentacaoL;
private MovimentacaoRN movimentacaoRN;

  
@PostConstruct
public void init() {

    movimentacao = new TabprecatHist();
    movimentacaoRN = new MovimentacaoRN();
    carregaMovimentacoes();
}

public TabprecatHist getMovimentacao() {
    return movimentacao;
}

public void setMovimentacao(TabprecatHist movimentacao) {
    this.movimentacao = movimentacao;
}

public List<TabprecatHist> getMovimentacaoL() {
    return movimentacaoL;
}

public void setMovimentacaoL(List<TabprecatHist> movimentacaoL) {
    this.movimentacaoL = movimentacaoL;
}

public MovimentacaoRN getMovimentacaoRN() {
    return movimentacaoRN;
}

public void setMovimentacaoRN(MovimentacaoRN movimentacaoRN) {
    this.movimentacaoRN = movimentacaoRN;
}

public String listar() {

    try {
        movimentacaoL = movimentacaoRN.listar();

    } catch (NegocioException e) {
        JSFUtil.addErrorMessage(e.getMessage());

        // TODO Auto-generated catch block
        e.printStackTrace();

    } catch (Exception e) {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("erro"));
        // TODO Auto-generated catch block
        e.printStackTrace();

    }

    return "MostrarPrecatoria";

}

public void carregaMovimentacoes() {
    try {
        movimentacaoL = movimentacaoRN.listar();

    } catch (NegocioException e) {
        JSFUtil.addErrorMessage(e.getMessage());

        // TODO Auto-generated catch block
        e.printStackTrace();

    } catch (Exception e) {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("erro"));
        // TODO Auto-generated catch block
        e.printStackTrace();

    }
}

}
[/code][code]public class DescricaoMovMB {
private TabprecatMovim movimento;
private List movimentoL;
private DescricaoMovimentoRN descricaoMovimentoRN;

@PostConstruct
public void init() {

    movimento = new TabprecatMovim();
    descricaoMovimentoRN= new DescricaoMovimentoRN();
     }

public DescricaoMovimentoRN getDescricaoMovimentoRN() {
    return descricaoMovimentoRN;
}

public void setDescricaoMovimentoRN(DescricaoMovimentoRN descricaoMovimentoRN) {
    this.descricaoMovimentoRN = descricaoMovimentoRN;
}

public TabprecatMovim getMovimento() {
    return movimento;
}

public void setMovimento(TabprecatMovim movimento) {
    this.movimento = movimento;
}

public List<TabprecatMovim> getMovimentoL() {
    return movimentoL;
}

public void setMovimentoL(List<TabprecatMovim> movimentoL) {
    this.movimentoL = movimentoL;
}

public void  listar(){
     try {
        movimentoL = descricaoMovimentoRN.listar();

    } catch (NegocioException e) {
        JSFUtil.addErrorMessage(e.getMessage());

        // TODO Auto-generated catch block
        e.printStackTrace();

    } catch (Exception e) {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("erro"));
        // TODO Auto-generated catch block
        e.printStackTrace();


}

}

}
[/code]

Utilizo jsf2 com primefaces 3.5 e jpa 1 …
Se alguem puder ajudar eu agradeço …

Retificando …
A PrecatorioMB

[code]public class PrecatorioMB {

private Tabprecatorios precatorio;
private List<Tabprecatorios> precatorios;
private PrecatorioRN precatoriosRN;

public Tabprecatorios getPrecatorio() {
    return precatorio;
}

public void setPrecatorio(Tabprecatorios precatorio) {
    this.precatorio = precatorio;
}

public List<Tabprecatorios> getPrecatorios() {
    return precatorios;
}

public void setPrecatorios(List<Tabprecatorios> precatorios) {
    this.precatorios = precatorios;
}

public PrecatorioRN getPrecatoriosRN() {
    return precatoriosRN;
}

public void setPrecatoriosRN(PrecatorioRN precatoriosRN) {
    this.precatoriosRN = precatoriosRN;
}





  
@PostConstruct
public void init() {
    precatorio = new Tabprecatorios();
    precatoriosRN = new PrecatorioRN();
    carregarPrecatorios();

}

public String salvar() {

    try {
        precatoriosRN.inserirEditar(precatorio);
        JSFUtil.addInfoMessage(JSFUtil.getMessage("cad_sucesso"));


    } catch (NegocioException e) {
        JSFUtil.addErrorMessage(e.getMessage());
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (Exception e) {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("cad_erro"));
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    return null;




}

public void carregarPrecatorios() {

    try {
        precatorios = precatoriosRN.listar();

    } catch (NegocioException e) {
        JSFUtil.addErrorMessage(e.getMessage());

        // TODO Auto-generated catch block
        e.printStackTrace();

    } catch (Exception e) {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("erro"));
        // TODO Auto-generated catch block
        e.printStackTrace();

    }
    System.out.println(precatorios);
}

public String limpandoPagina() {

    return "listarPrecatorias";

}

public String vericiaProcesso() {
    PrecatorioDAO tpDAO = new PrecatorioDAO();

//metodo de verificação de precatorias

  precatorios = tpDAO.processosBase(getPrecatorio().getAno(), getPrecatorio().getProcesso(), getPrecatorio().getNumero());

if ((getPrecatorio().getAno()==null && getPrecatorio().getNumero() == null) && (getPrecatorio().getProcesso() == null)) {
JSFUtil.addErrorMessage(JSFUtil.getMessage(“valores”));
}

    if ((getPrecatorio().getAno() != null && getPrecatorio().getNumero() != null) || (getPrecatorio().getProcesso() != null)) {

        precatorios = tpDAO.processosBase(getPrecatorio().getAno(), getPrecatorio().getProcesso(), getPrecatorio().getNumero());


        return "MostrarPrecatoria";

    } else {
        JSFUtil.addErrorMessage(JSFUtil.getMessage("erro_processo"));

        return "listarPrecatoria";
    }








}

}[/code]

1 - Você já debugou sua aplicação ? página >> MB >> Controller >> DAO >> etc… ? Deu algum erro ? Qual o erro que aparece ? Qual é o servidor que você esta usando ? Já pesquisou os logs do servidor ?

Enfim acredito que olhando somente o código que você postou fica dificil para nós te ajudar , mostrando o log fica mais fácil resolver o seu problema …

Sim cara debuguei avaliando as expressoes do codigo e tudo …
Estou usando o apache tomcat 7.0.22 [quote]03/04/2013 13:27:46 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 13:27:46 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 13:27:46 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@b612f8’)
03/04/2013 13:30:22 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 13:30:22 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 13:30:51 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 13:30:51 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 13:30:51 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@1cb20da’)
03/04/2013 13:31:16 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 13:31:16 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 13:32:06 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 13:32:06 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 13:32:06 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@a553e2’)
03/04/2013 13:32:48 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 13:32:48 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 13:34:37 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 13:34:37 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 13:34:37 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@157816a’)
03/04/2013 13:36:26 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 13:36:26 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 13:36:44 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 13:36:44 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 13:36:44 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@d74c35’)
03/04/2013 13:59:52 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/scprecatoriosfim] threw exception
java.lang.NullPointerException
at com.sun.faces.lifecycle.RestoreViewPhase.notifyAfter(RestoreViewPhase.java:301)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:114)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
03/04/2013 14:00:20 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 14:00:20 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 14:01:22 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 14:01:22 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 14:01:22 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@117b4f2’)
03/04/2013 14:03:26 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 14:03:26 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 14:04:42 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 14:04:42 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 14:04:42 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@911fb5’)
03/04/2013 14:05:28 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 14:05:28 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 14:06:00 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 14:06:00 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 14:06:00 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@dc8de9’)
03/04/2013 14:12:03 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 14:12:03 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 14:12:03 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@1b0cc8c’)
03/04/2013 14:42:23 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 14:42:23 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 14:42:24 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@130fafb’)
03/04/2013 14:43:12 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextDestroyed()
03/04/2013 14:43:12 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextDestroyed()
03/04/2013 14:44:33 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
03/04/2013 14:44:33 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
03/04/2013 14:44:33 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@70114c’)
[/quote]

Opa! eae

Não entendi muito bem o seu PrecatoriaMB.vericiaProcesso():

    public String vericiaProcesso() {  
        PrecatorioDAO tpDAO = new PrecatorioDAO();  
//metodo  de verificação de  precatorias  
  
      precatorios = tpDAO.processosBase(getPrecatorio().getAno(), getPrecatorio().getProcesso(), getPrecatorio().getNumero());  //---Chama o método sem verificar os parâmetros
  if ((getPrecatorio().getAno()==null && getPrecatorio().getNumero() == null) && (getPrecatorio().getProcesso() == null)) {  
            JSFUtil.addErrorMessage(JSFUtil.getMessage("valores"));  
        }  
  
  
        if ((getPrecatorio().getAno() != null && getPrecatorio().getNumero() != null) || (getPrecatorio().getProcesso() != null)) {  
  
            precatorios = tpDAO.processosBase(getPrecatorio().getAno(), getPrecatorio().getProcesso(), getPrecatorio().getNumero());  //---Chama o método verificando os parâmetros
  
  
            return "MostrarPrecatoria";  
  
        } else {  
            JSFUtil.addErrorMessage(JSFUtil.getMessage("erro_processo"));  
  
            return "listarPrecatoria";  
        }  

Minha sugestão e colocar um breakpoint na chamada do seu método de negócio que retorna um List ver o porque ela retorna como null.

Abs!

[quote=Aleksandro]1 - Você já debugou sua aplicação ? página >> MB >> Controller >> DAO >> etc… ? Deu algum erro ? Qual o erro que aparece ? Qual é o servidor que você esta usando ? Já pesquisou os logs do servidor ?

Enfim acredito que olhando somente o código que você postou fica dificil para nós te ajudar , mostrando o log fica mais fácil resolver o seu problema …

[/quote]

GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/scprecatoriosfim] threw exception

O que é scprecatoriosfim ? seu face config esta configurado corretamente ?

Sim meu faces está corretamente configurado …
scprecatoriosfim é o nome de meu projeto

[quote=Matheus Paiva]Sim meu faces está corretamente configurado …
scprecatoriosfim é o nome de meu projeto
[/quote]

Apenas uma pergunta vc esta usando qual implementação JSF ? Mojarra ? se for troque pela última versão , se você não estiver usando no seu projeto

Ao substituir o mojarra , limpe o projeto e refaça o deploy , limpe inclusive o projeto nas pastas do tomcat …veja se funfa …talvez seja algum bug …

[quote=Aleksandro][quote=Matheus Paiva]Sim meu faces está corretamente configurado …
scprecatoriosfim é o nome de meu projeto
[/quote]

Ok, então vamos pensar assim, sem a view , em suas classes de testes vc conseguiu retornar uma lista de precatórios ? [/quote]
retorno sim …
Mas quando mando o List ser preenchido por os meus getPrecatorio.getAno e os outros … ele nao pega da tela …
Insiro os valores na tela para teste e ele não pega da tela …
Pq se tiver ele vai listar na tela … se não tiver ele retorna para a mesma pagina lançando as mensagens de erro …
Eu tenho um metodo no precatorioMB que retorna … carrega o list …
Mas quando mando pelos gets ele retorna null …

[quote=Matheus Paiva][quote=Aleksandro][quote=Matheus Paiva]Sim meu faces está corretamente configurado …
scprecatoriosfim é o nome de meu projeto
[/quote]

Ok, então vamos pensar assim, sem a view , em suas classes de testes vc conseguiu retornar uma lista de precatórios ? [/quote]
retorno sim …
Mas quando mando o List ser preenchido por os meus getPrecatorio.getAno e os outros … ele nao pega da tela …
Insiro os valores na tela para teste e ele não pega da tela …
Pq se tiver ele vai listar na tela … se não tiver ele retorna para a mesma pagina lançando as mensagens de erro …
Eu tenho um metodo no precatorioMB que retorna … carrega o list …
Mas quando mando pelos gets ele retorna null …
[/quote]

Veja minha última msg sobre o implementação JSF ? ok…

[quote=Aleksandro][quote=Matheus Paiva][quote=Aleksandro][quote=Matheus Paiva]Sim meu faces está corretamente configurado …
scprecatoriosfim é o nome de meu projeto
[/quote]

Ok, então vamos pensar assim, sem a view , em suas classes de testes vc conseguiu retornar uma lista de precatórios ? [/quote]
retorno sim …
Mas quando mando o List ser preenchido por os meus getPrecatorio.getAno e os outros … ele nao pega da tela …
Insiro os valores na tela para teste e ele não pega da tela …
Pq se tiver ele vai listar na tela … se não tiver ele retorna para a mesma pagina lançando as mensagens de erro …
Eu tenho um metodo no precatorioMB que retorna … carrega o list …
Mas quando mando pelos gets ele retorna null …
[/quote]

Veja minha última msg sobre o implementação JSF ? ok… [/quote]
Vi agora cara …
Eu uso jsf nada de mojara … A sugestão no caso seria eu voltar para jsf 1 ?

Qual é o escopo da sessão que vc esta usando nesse MB?

[quote=Matheus Paiva][quote=Aleksandro][quote=Matheus Paiva][quote=Aleksandro][quote=Matheus Paiva]Sim meu faces está corretamente configurado …
scprecatoriosfim é o nome de meu projeto
[/quote]

Ok, então vamos pensar assim, sem a view , em suas classes de testes vc conseguiu retornar uma lista de precatórios ? [/quote]
retorno sim …
Mas quando mando o List ser preenchido por os meus getPrecatorio.getAno e os outros … ele nao pega da tela …
Insiro os valores na tela para teste e ele não pega da tela …
Pq se tiver ele vai listar na tela … se não tiver ele retorna para a mesma pagina lançando as mensagens de erro …
Eu tenho um metodo no precatorioMB que retorna … carrega o list …
Mas quando mando pelos gets ele retorna null …
[/quote]

Veja minha última msg sobre o implementação JSF ? ok… [/quote]
Vi agora cara …
Eu uso jsf nada de mojara … A sugestão no caso seria eu voltar para jsf 1 ? [/quote]

Na verdade dê uma olhada neste link aqui http://www.rponte.com.br/2008/02/18/qual-implementacao-jsf-voce-usa/ … outra coisa que você deve fazer é dar uma boa pesquisada sobre o ciclo de vida no jsf é muito importante você conhecer isto, caso não o conheça ainda … este projeto vc esta aprendendo ou já trabalha com JSF ?

Poste seu faces-config para darmos uma olhada ?

[quote=Aleksandro][quote=Matheus Paiva][quote=Aleksandro][quote=Matheus Paiva][quote=Aleksandro][quote=Matheus Paiva]Sim meu faces está corretamente configurado …
scprecatoriosfim é o nome de meu projeto
[/quote]

Ok, então vamos pensar assim, sem a view , em suas classes de testes vc conseguiu retornar uma lista de precatórios ? [/quote]
retorno sim …
Mas quando mando o List ser preenchido por os meus getPrecatorio.getAno e os outros … ele nao pega da tela …
Insiro os valores na tela para teste e ele não pega da tela …
Pq se tiver ele vai listar na tela … se não tiver ele retorna para a mesma pagina lançando as mensagens de erro …
Eu tenho um metodo no precatorioMB que retorna … carrega o list …
Mas quando mando pelos gets ele retorna null …
[/quote]

Veja minha última msg sobre o implementação JSF ? ok… [/quote]

Vi agora cara …
Eu uso jsf nada de mojara … A sugestão no caso seria eu voltar para jsf 1 ? [/quote]

Na verdade dê uma olhada neste link aqui http://www.rponte.com.br/2008/02/18/qual-implementacao-jsf-voce-usa/ … outra coisa que você deve fazer é dar uma boa pesquisada sobre o ciclo de vida no jsf é muito importante você conhecer isto, caso não o conheça ainda … este projeto vc esta aprendendo ou já trabalha com JSF ?

Poste seu faces-config para darmos uma olhada ?[/quote]
Já trabalho com jsf …
Tenho um projeto que funciona salvando e excluindo mas esse que só seria uma consulta não está funcionando …
Mas tá ok vou dar uma olhada nesse link …

FACES CONFIG[code]<?xml version='1.0' encoding='UTF-8'?>

 <application> 
 
    <locale-config> 
        <default-locale>pt_BR</default-locale>
        <supported-locale>en</supported-locale>             
        <supported-locale>pt_BR</supported-locale>             
    </locale-config>        
    
    <resource-bundle>            
        <base-name>br.jus.jfba.precatorios.resources.messages</base-name>
        <var>msg</var>
    </resource-bundle>        
    
    <resource-bundle>
        <base-name>br.jus.jfba.resources.rotulos</base-name>
        <var>rtl</var>
    </resource-bundle>        
    
</application>

<managed-bean>
    <managed-bean-name>precatorioMB</managed-bean-name>
    <managed-bean-class>br.jus.jfba.precatorios.mb.PrecatorioMB</managed-bean-class>

    <managed-bean-scope>request</managed-bean-scope></managed-bean>
<managed-bean>
    <managed-bean-name>descricaoMovMB</managed-bean-name>
    <managed-bean-class>br.jus.jfba.precatorios.mb.DescricaoMovMB</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<managed-bean>
    <managed-bean-name>movimentacoesMB</managed-bean-name>
    <managed-bean-class>br.jus.jfba.precatorios.mb.MovimentacoesMB</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
</managed-bean>
[/code]

Eu meio que refiz todo o processo e ele continua com o mesmo erro

Vou tentar no jsf.12…