Jsf executar um metodo através do h:commandLink

Olá
Pessoal
Estou com jsf 1.0, tomcat 6
Estou tentando executar um metodo em meu manegedbean através do h:commandLink porem ele não executa, primeiro ele da erro de javacript quando click sobre o link a mensagem é:

FrmSimular.idlc é nulo ou não é um objeto

E não executa o metodo.

Alguem saberia me dizer porque?

Grato


 <h:form id="FrmSimular">



  <h:panelGrid columns="1"  cellspacing="1" cellpadding="0"  width="170" >
                                    <h:commandLink action="#{meuBean.consultarPlanos}">   
                                        <h:outputText value="Teste Action" />   
                                    </h:commandLink>  
   </h:panelGrid>

</h:form> 

public class NivelTipoBean {  


 public String consultarPlanos() {
		System.out.println("entrei no  metodo consultarPlanos ");
	
	return "ok";
 }

}

Esse seu NivelTipoBean está mapeado no Faces-Config?

[]´s

Daniel

Esta mapeado sim, o que eu tive notado é o seguinte:
o commandLink esta declarado dentro <a4j:outputPanel agora se eu retiro ele funfa , alguma sugestão de como fazelo funcionar dentro do outputPanel???

Grato


  <a4j:outputPanel id="Cartao"  >
      <h:panelGrid columns="1"  cellspacing="1" cellpadding="0"  width="170" >   
                                    <h:commandLink action="#{meuBean.consultarPlanos}">     
                                        <h:outputText value="Teste Action" />     
                                    </h:commandLink>     
     </h:panelGrid>  

  </a4j:outputPanel>

troque o h:commandLink por a4j:commandLink