Javax.el.PropertyNotFoundException [RESOLVIDO]

E ai pessoal…tudo certo?
O negócio é o seguinte…estou mexendo em duas coisas. Uma classe que é meu bean chamada CombateBean (no faces-config.xml o nome do meu managed bean é forCombateBean) e tenho um xhtml com o nome de combate (combate.xhtml), certo?

abaixo vem os códigos…

classe CombateBean:

package pck;

    private Set<ForIdent5Combate> forIdent5Combates = new HashSet<ForIdent5Combate>();
    private List<ForIdent5Combate> listaCombates = new ArrayList<ForIdent5Combate>();
    private int numeroDeCombates;

    public int getNumeroDeCombates() {
        return numeroDeCombates;
    }

    public void setNumeroDeCombates(int numeroDeCombates) {
        this.numeroDeCombates = numeroDeCombates;
    }

   
    
    //conta o numero de combates que já foram feitos para a região que foi selecionada pelo usuario
    public int contaCombates(){
	
	Identificador5 ident5 = (Identificador5)FacesContextUtil.getSessionBean("identificador5");
	numeroDeCombates = 1;
	listaCombates.addAll(forIdent5Combates);
	for (int i=0; i < listaCombates.size(); i++){
	
		if (listaCombates.get(i).getIdentificador5().getCodIdent5() == ident5.getCodIdent5()){
		    numeroDeCombates = numeroDeCombates + 1;	
		}
	}
	numeroDeCombates = numeroDeCombates + 1;
	return numeroDeCombates;
    }		

               
}

xhtml Combate:

                    <!-- Combate -->
					
					<h:outputText id="otCombate" value="#{msgf.combate}: " />
					<h:outputText id="combCombate" value="#{forCombateBean.contaCombates}" />
					<rich:message ajaxRendered="true" for="combCombate"
						showDetail="false" showSummary="true" styleClass="Erro">
						<f:facet name="errorMarker">
							<h:graphicImage value="/imagens/error.gif" />
						</f:facet>
					</rich:message>

Erro que está sendo lançado:

Caused by:
javax.el.PropertyNotFoundException - /pages/for/manutencao/combate.xhtml @237,79 value="#{forCombateBean.contaCombates}": Property ‘contaCombates’ not found on type pck.CombateBean

Porque não está sendo encontrado ‘contaCombates’?
Quando eu vou implementar o xhtml, exclusivamente a linha <h:outputText id=“combCombate” value="#{forCombateBean.???}" />, onde coloquei os pontos de interrogação é onde o eclipse me oferece opções de métodos, dentre eles o método contaCombates.
O que pode estar acontecendo? alguém pode me ajudar?
valeuuuuu!!

Muda o nome do método contaCombates para getContaCombates. O JSF procura as propriedadades usando métodos get.

cara, não deu certo não…ele continua não encontrando…vc teria mais alguma opção?

Vc trocou no xhtml também? Porque não é pra trocar. Na página tem que ficar <h:outputText id=“combCombate” value="#{forCombateBean.contaCombates}" /> e na classe o método tem que se chamar getContaCombates(). É assim que está?

Cara, desse modo que você disse o erro mudou…

Caused by:
java.lang.NullPointerException - /pages/for/manutencao/combate.xhtml @237,79 value="#{forCombateBean.contaCombates}": Error reading ‘contaCombates’ on type pck.CombateBean

ta dando erro na leitura do método

Bom, agora já está achando o método. Tenta debugar o método. Parece que está dando NullPointer no código do método.
Posta a stacktrace inteira do erro.

javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/for/manutencao/combate.xhtml][Class: org.richfaces.component.html.HtmlPanel,Id: j_id98][Class: org.ajax4jsf.component.html.AjaxForm,Id: frBody][Class: javax.faces.component.html.HtmlPanelGrid,Id: pgbody]}
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:627)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:281)
	at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:279)
	at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:166)
	at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:83)
	at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:157)
	at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxChildren(AjaxChildrenRenderer.java:83)
	at org.ajax4jsf.renderkit.AjaxChildrenRenderer.encodeAjaxComponent(AjaxChildrenRenderer.java:157)
	at org.ajax4jsf.renderkit.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:123)
	at org.ajax4jsf.component.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:680)
	at org.ajax4jsf.component.AjaxViewRoot.encodeChildren(AjaxViewRoot.java:551)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:250)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:182)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	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:128)
	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:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/for/manutencao/combate.xhtml][Class: org.richfaces.component.html.HtmlPanel,Id: j_id98][Class: org.ajax4jsf.component.html.AjaxForm,Id: frBody][Class: javax.faces.component.html.HtmlPanelGrid,Id: pgbody][Class: javax.faces.component.html.HtmlPanelGroup,Id: pgCombate]}
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:627)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:534)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:231)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:102)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:624)
	... 36 more
Caused by: javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/for/manutencao/combate.xhtml][Class: org.richfaces.component.html.HtmlPanel,Id: j_id98][Class: org.ajax4jsf.component.html.AjaxForm,Id: frBody][Class: javax.faces.component.html.HtmlPanelGrid,Id: pgbody][Class: javax.faces.component.html.HtmlPanelGroup,Id: pgCombate][Class: org.ajax4jsf.component.html.HtmlAjaxOutputPanel,Id: j_id193][Class: javax.faces.component.html.HtmlPanelGrid,Id: j_id197]}
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:627)
	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:281)
	at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258)
	at org.ajax4jsf.renderkit.html.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:78)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:611)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:528)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:511)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:92)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:624)
	... 40 more
Caused by: javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/for/manutencao/combate.xhtml][Class: org.richfaces.component.html.HtmlPanel,Id: j_id98][Class: org.ajax4jsf.component.html.AjaxForm,Id: frBody][Class: javax.faces.component.html.HtmlPanelGrid,Id: pgbody][Class: javax.faces.component.html.HtmlPanelGroup,Id: pgCombate][Class: org.ajax4jsf.component.html.HtmlAjaxOutputPanel,Id: j_id193][Class: javax.faces.component.html.HtmlPanelGrid,Id: j_id197][Class: javax.faces.component.html.HtmlOutputText,Id: combCombate]}
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:627)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:534)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:231)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:102)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:624)
	... 48 more
Caused by: javax.faces.FacesException: Could not retrieve value of component with path : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /pages/for/manutencao/combate.xhtml][Class: org.richfaces.component.html.HtmlPanel,Id: j_id98][Class: org.ajax4jsf.component.html.AjaxForm,Id: frBody][Class: javax.faces.component.html.HtmlPanelGrid,Id: pgbody][Class: javax.faces.component.html.HtmlPanelGroup,Id: pgCombate][Class: org.ajax4jsf.component.html.HtmlAjaxOutputPanel,Id: j_id193][Class: javax.faces.component.html.HtmlPanelGrid,Id: j_id197][Class: javax.faces.component.html.HtmlOutputText,Id: combCombate]}
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getValue(RendererUtils.java:343)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getStringValue(RendererUtils.java:291)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:74)
	at org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:61)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:624)
	... 52 more
Caused by: javax.el.ELException: /pages/for/manutencao/combate.xhtml @237,79 value="#{forCombateBean.contaCombates}": Error reading 'contaCombates' on type pck.CombateBean
	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
	at javax.faces.component.UIOutput.getValue(UIOutput.java:73)
	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getValue(RendererUtils.java:339)
	... 56 more
Caused by: java.lang.NullPointerException
	at pck.CombateBean.getContaCombates(CombateBean.java:358)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
	at org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:140)
	at org.apache.el.parser.AstValue.getValue(AstValue.java:118)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
	... 58 more

ta ai o stacktrace

O erro está na linha 358 da classe CombateBean, dentro do método getContaCombates.
Posta esse linha.

linha 358:

if (listaCombates.get(i).getIdentificador5().getCodIdent5() == ident5.getCodIdent5())

Algum método chamado nessa linha está retornando null e ai quando vc tenta chamar o próximo método dá NullPointer. Ou ident5 é null.

Tira esse encadeamento de métodos e roda no debug para descobrir o que está ficando nulo.

o ident5 estava igual a null mesmo…
mudei o código…segue ele abaixo:

public int getContaCombates(){
	  
	UtilBean util = (UtilBean)FacesContextUtil.getSessionBean(UtilBean.BEAN_NAME);
	numeroDeCombates = 0;
	listaCombates.addAll(forIdent5Combates);
	for (int i=0; i < listaCombates.size(); i++){
	
		if (listaCombates.get(i).getIdentificador5().getCodIdent5() == util.getId5().getCodIdent5()){
		    numeroDeCombates = numeroDeCombates + 1;	
		}
	}
	numeroDeCombates = numeroDeCombates + 1;
	return numeroDeCombates;
}

A primeira linha do método coloquei utilBean, pois é ele que manipula os indentificadores…Mas ainda está dando o mesmo erro de leitura do método…

Posta a stacktrace do erro que está dando agora.

Cara…resolvido o problema…o código ficou assim:

public int getContaCombates() throws ObjectNotFoundException{
	  
	UtilBean util = (UtilBean)FacesContextUtil.getSessionBean(UtilBean.BEAN_NAME);
	numeroDeCombates = 0;
	listaCombates = ForCombateController.listaCombates(ForIdent5Combate.class);
	for (int i=0; i < listaCombates.size(); i++){
	
		if (listaCombates.get(i).getIdentificador5().getCodIdent5() == util.getId5().getCodIdent5()){
		    numeroDeCombates = numeroDeCombates + 1;	
		}
	}
	numeroDeCombates = numeroDeCombates + 1;
	return numeroDeCombates;
}		

o listaCombates não estava sendo populado com a lista toda de combates…estava pegando apenas 1 combate…
agora o listaCombates ta sendo populado com todos os combates já feitos e verificando quando é igual ao novo combate que será feito!

pronto…RESOLVIDO!

Valeu cara, me ajudou muito!

Sei que o tópico é antigo, mas estou com o mesmo problema. Utilizo JSF 2.0 e JBOSS 5 AS. O Jboss já esta com as libs no JSF 2.

Segue a minha bean:

AddUserCertModel .java

[code]public class AddUserCertModel {

private String tokenType;
private String username;
private String password;
private String CN;
private String L;
private String E;
private String O;
private String path;
private String OU;

public String getTokenType() {
	return tokenType;
}
public void setTokenType(String tokenType) {
	this.tokenType = tokenType;
}
public String getUsername() {
	return username;
}
public void setUsername(String username) {
	this.username = username;
}
public String getPassword() {
	return password;
}
public void setPassword(String password) {
	this.password = password;
}
public String getCN() {
	return CN;
}
public void setCN(String cN) {
	CN = cN;
}
public String getL() {
	return L;
}
public void setL(String l) {
	L = l;
}
public String getE() {
	return E;
}
public void setE(String e) {
	E = e;
}
public String getO() {
	return O;
}
public void setO(String o) {
	O = o;
}
public String getPath() {
	return path;
}
public void setPath(String path) {
	this.path = path;
}
public String getOu() {
	return OU;
}
public void setOu(String OU) {
	this.OU = OU;
}

}[/code]

Minha página:

cadastroProfile.xhtml

[code]

<h:head>
Cadastro e Emissão de Certificado
</h:head>

<h:body>

Teste


<h:form>
<h:messages></h:messages>
<h:panelGrid columns=“2”>
				<h:outputLabel id="lblUsername" for="username" value="Username"></h:outputLabel> 
				<h:inputText id="txtMatricula" value="#{addUserCertBean.addUserCert.username}" size="20" maxlength="10" required="true" requiredMessage="Nome de Usuário"></h:inputText>
				  					
				<h:outputLabel id="lblPassword" for="password" value="Password"></h:outputLabel>
				<h:inputSecret id="txtPassword" value="#{addUserCertBean.addUserCert.password}" size="20" maxlength="100" required="true" requiredMessage="Senha"></h:inputSecret>
				  											
				<h:outputLabel id="lblCN" for="cn" value="Common Name"></h:outputLabel>
				<h:inputText id="txtCN" value="#{addUserCertBean.addUserCert.CN}" size="20" maxlength="50" required="true" requiredMessage="Nome completo"></h:inputText>
			 					
				<h:outputLabel id="lblLocalidade" for="localidade" value="Localidade" ></h:outputLabel>
				<h:selectOneMenu id="ddlLocalidade" value="#{addUserCertBean.addUserCert.l}">
				   	<f:selectItem itemValue="Bragança Paulista" itemLabel="Bragança Paulista" />
				   	<f:selectItem itemValue="Piracaia" itemLabel="Piracaia" />
				   	<f:selectItem itemValue="Atibaia" itemLabel="Atibaia" />
				   	<f:selectItem itemValue="Bom Jesus dos Perdões" itemLabel="Bom Jesus dos Perdões" />
				   	<f:selectItem itemValue="Nazaré Paulista" itemLabel="Nazaré Paulista" />
				</h:selectOneMenu>					
									
				<h:outputLabel id="lblCampus" for="campus" value="Campus" ></h:outputLabel>
				<h:selectOneMenu id="ddlCampus" value="#{addUserCertBean.addUserCert.o}">
				   	<f:selectItem itemValue="Bragança Paulista" itemLabel="Bragança Paulista" />					   	
				</h:selectOneMenu>
									
				<h:outputLabel id="lblTipoUsuario" for="tipoUsuario" value="Tipo de Usuário" ></h:outputLabel>
				<h:selectOneMenu id="ddlTipoUsuario" value="#{addUserCertBean.addUserCert.ou}">
				   	<f:selectItem itemValue="Administrativo" itemLabel="Administrativo" />
				   	<f:selectItem itemValue="Aluno" itemLabel="Aluno" />
				   	<f:selectItem itemValue="Professor" itemLabel="Professor" />
				</h:selectOneMenu>	
				  					
				<h:outputLabel id="lblTokenType" for="tokenType" value="Tipo de Token"></h:outputLabel>
					<h:selectOneMenu id="ddlTokenType" value="#{addUserCertBean.addUserCert.tokenType}">
					<f:selectItem itemValue="p12" itemLabel="#PKCS12" />
				</h:selectOneMenu>	
											
				<h:outputLabel id="lblEmail" for="email" value="Email" size="20"></h:outputLabel>
				<h:inputText id="txtEmail" value="#{addUserCertBean.addUserCert.e}" size="20" maxlength="50" required="true" requiredMessage="Nome completo"></h:inputText>
			</h:panelGrid>					
			
		<h:panelGrid columns="2">			
			<h:commandButton action="#{addUserCertBean.cadastrar}"  value="Cadastrar"></h:commandButton>
			
			<h:commandButton value="Voltar"></h:commandButton>
		</h:panelGrid>		 
</h:form>

</h:body>

[/code]

Stacktrace:

javax.el.PropertyNotFoundException: /pages/public/cadastroProfile.xhtml @16,160 value="#{addUserCertBean.addUserCert.username}": Target Unreachable, identifier 'addUserCertBean' resolved to null
	at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:97)
	at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:91)
	at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1023)
	at javax.faces.component.UIInput.validate(UIInput.java:953)
	at javax.faces.component.UIInput.executeValidate(UIInput.java:1204)
	at javax.faces.component.UIInput.processValidators(UIInput.java:693)
	at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1081)
	at javax.faces.component.UIForm.processValidators(UIForm.java:240)
	at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1081)
	at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1081)
	at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1159)
	at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:72)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:308)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:662)
2013-01-31 10:42:47,740 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/CertificadoDigital].[Faces Servlet]] (http-127.0.2.1-8080-1) Servlet.service() for servlet Faces Servlet threw exception
javax.el.PropertyNotFoundException: /pages/public/cadastroProfile.xhtml @16,160 value="#{addUserCertBean.addUserCert.username}": Target Unreachable, identifier 'addUserCertBean' resolved to null
	at com.sun.faces.facelets.el.TagValueExpression.getType(TagValueExpression.java:97)
	at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:91)
	at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1023)
	at javax.faces.component.UIInput.validate(UIInput.java:953)
	at javax.faces.component.UIInput.executeValidate(UIInput.java:1204)
	at javax.faces.component.UIInput.processValidators(UIInput.java:693)
	at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1081)
	at javax.faces.component.UIForm.processValidators(UIForm.java:240)
	at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1081)
	at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1081)
	at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1159)
	at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:72)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:308)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:662)