Problemas ao iniciar uma página

2 respostas
Vinicius_Sartori
toda vez que inicio uma página xhtml ela da este erro: nota: esta sendo utilizado o jboss seam
HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: javax.servlet.ServletException: /pages/fornecedor/listafornecedor2.xhtml @9,72 value="#{fornecedorBean.lista}": Property 'lista' not found on type br.com.lanfredi.bean.FornecedorBean_$$_javassist_1
	br.com.lanfredi.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:24)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
	org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
	org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause 

javax.servlet.ServletException: /pages/fornecedor/listafornecedor2.xhtml @9,72 value="#{fornecedorBean.lista}": Property 'lista' not found on type br.com.lanfredi.bean.FornecedorBean_$$_javassist_1
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
	br.com.lanfredi.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:21)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
	org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
	org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause 

javax.el.PropertyNotFoundException: /pages/fornecedor/listafornecedor2.xhtml @9,72 value="#{fornecedorBean.lista}": Property 'lista' not found on type br.com.lanfredi.bean.FornecedorBean_$$_javassist_1
	com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:73)
	javax.faces.component.UIData.getValue(UIData.java:582)
	org.ajax4jsf.component.SequenceDataAdaptor.getDataModel(SequenceDataAdaptor.java:70)
	org.ajax4jsf.component.SequenceDataAdaptor.createDataModel(SequenceDataAdaptor.java:64)
	org.ajax4jsf.component.UIDataAdaptor.getExtendedDataModel(UIDataAdaptor.java:525)
	org.ajax4jsf.component.UIDataAdaptor.walk(UIDataAdaptor.java:927)
	org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:102)
	org.richfaces.renderkit.AbstractRowsRenderer.encodeChildren(AbstractRowsRenderer.java:134)
	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
	javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
	com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:578)
	org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:237)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	br.com.lanfredi.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:21)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
	org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
	org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
	org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
	org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.


--------------------------------------------------------------------------------

JBossWeb/2.0.1.GA
fonte da página
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/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:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich">
         <h:form>
           <rich:dataTable value="#{fornecedorBean.lista}" var="lista">
               <f:facet name="header">
                  <rich:columnGroup>
                     <rich:column cosplan="15">
                      <h:outputText value="Busca"/>
                      </rich:column>
                   <rich:column breakBefore="true">
                    <h:outputText value="Id"/>
                    <h:inputText size="2" />
                    </rich:column>
                                   
                                                      
                                                                    
                                                 
                   <rich:column>
                        <h:outputText value="CNPJ"/>
                        <h:inputText size="15" />
                    </rich:column>
                    <rich:column>
                       <h:outputText value="Bairro"/>
                       <h:inputText size="12" />
                     </rich:column>
                    <rich:column>
                       <h:outputText value="Cidade"/>
                       <h:inputText size="12" />
                    </rich:column>
                    <rich:column>
                       <h:outputText value="RazaoSocial"/>
                       <h:inputText size="15" />
                    </rich:column>
                    <rich:column>
                       <h:outputText value="Endereco"/>
                       <h:inputText size="20" />               
                    </rich:column>
                    <rich:column>
                       <h:outputText value="Estado"/>
                       <h:inputText size="1" />
                    </rich:column> 
                    <rich:column>
                       <h:outputText value="Fax"/>
                       <h:inputText size="15" />
                    </rich:column>
                    <rich:column>
                       <h:outputText value="InscricaoEstadual"/>
                       <h:inputText size="12"/>
                   </rich:column>
                    <rich:column>
                       <h:outputText value="Telefone"/>
                       <h:inputText size="8" />
                    </rich:column>                      
                </rich:columnGroup>
            </f:facet>
            <rich:column filterBy="#{lista.id}" filterEvent="onkeyup">
             
                <f:facet name="header">
                    <h:outputText value=" " title="Hack due to bug. Shuold be remoevd till release"></h:outputText>
                </f:facet>
                <h:outputText value="#{lista.id}"/>
            </rich:column> 
            <rich:column filterBy="#{lista.cnpj}" filterEvent="onkeyup">
                <h:outputText value="#{lista.cnpj}"/> 
            </rich:column>
            <rich:column filterBy="#{lista.bairro}" filterEvent="onkeyup">
                <h:outputText value="#{lista.bairro}"/>
            </rich:column>
            <rich:column filterBy="#{lista.cidade}" filterEvent="onkeyup">
                <h:outputText value="#{lista.cidade}"/>
            </rich:column>
            <rich:column filterBy="#{lista.razaoSocial}" filterEvent="onkeyup">
                <h:outputText value="#{lista.razaoSocial}"/>
            </rich:column>
            <rich:column filterBy="#{lista.endereco}" filterEvent="onkeyup">
                <h:outputText value="#{lista.endereco}"/>
            </rich:column>
            <rich:column filterBy="#{lista.estado}" filterEvent="onkeyup">
                <h:outputText value="#{lista.estado}"/>
            </rich:column>
            <rich:column filterBy="#{lista.fax}" filterEvent="onkeyup">
               <h:outputText value="#{lista.fax}"/>
            </rich:column>
            <rich:column filterBy="#{lista.inscricaoEstadual}" filterEvent="onkeyup">
               <h:outputText value="#{lista.inscricaoEstadual}" style="BACKGROUND-COLOR: #ffffff;"/>
            </rich:column>
            <rich:column filterBy="#{lista.telefone}" filterEvent="onkeyup">
               <h:outputText value="#{lista.telefone}"/>
            </rich:column>
                     
      </rich:dataTable>
    </h:form>
</ui:composition>

2 Respostas

kinow

Eae Vinicius,

pela mensagem de erro acho que há um problema com a propriedade que você está tentando acessar. Há mesmo uma propriedade lista neste objeto?

Abraços

Vinicius_Sartori

nao entendi muito bem?

eu básicamente fiz com que o seam iniciasse e criassea tabela no banco de dados para eu começar depois a mecher adicionando dados e panz após criar os botões

Criado 30 de julho de 2008
Ultima resposta 30 de jul. de 2008
Respostas 2
Participantes 2