[RESOLVIDO] JSF 2.0 - Retornando um valor do BD

16 respostas
ninvit

Amigos,

Sou novo com JSF e preciso de uma luz.
Estou fazendo um pequeno sistema para controlar os gastos com viagens.

Os preços são cadastrados previamente. Por exemplo, uma tabela com: Destino - Origem - Preço.
Na minha tela de plano de viagens, eu selecionarei o funcionário que fará a viagem, destino, origem(previamente cadastrados) etc.

A ideia é que o preço das passagens apareçam automaticamente.

Não sei se fui claro…
Alguém?

16 Respostas

Hebert_Coelho

E qual a sua dúvida?

ninvit

Bom dia, Herbert.
Já agradeço pela boa vontade em querer ajudar.

A minha dúvida está em como passar parametros pelo xhtml para a minha DAO para fazer a busca.

Meu xhtml encontra-se assim, na parte em que seleciono as cidades(destino e origem):

<h:selectOneMenu value="#{planController.plan.cityFrom}">
                            <f:selectItem itemLabel="Select One" itemValue=""/>
                            From:<br/>&lt;f:selectItems value="#{planController.listarCitiesFrom}"/&gt;
                        &lt;/h:selectOneMenu&gt;<br/>
                        &lt;h:selectOneMenu id="cityTo" value="#{planController.plan.cityTo}"&gt;
                            &lt;f:selectItem itemLabel="Select One" itemValue=""/&gt;
                            To:<br/>&lt;f:selectItems value="#{travelController.listarCitiesTo}"/&gt;
                        &lt;/h:selectOneMenu&gt;<br/>

E queria que o campo “TicketCost” fosse populado automaticamente, de acordo com o valor buscado no BD.

&lt;h:outputLabel for="ticketCost" value="Cost(USD)"/&gt;
                        &lt;h:inputText id="ticketCost" value="#{planController.plan.ticketCost}"&gt;
                        &lt;/h:inputText&gt;

na minha DAO eu imaginei que fosse precisar do método abaixo

public Double getTicketCost(Travel travel){
        
        Session session = HibernateUtil.getSessionFactory().openSession();
        Transaction t = session.beginTransaction();
        Projection projection = Projections.property("ticketCost");
        Criteria criteria = session.createCriteria(Travel.class);
        criteria.setProjection(projection);
        criteria.add(Restrictions.eq("cityFrom", travel.getCityFrom()));
        criteria.add(Restrictions.eq("cityTo", travel.getCityTo()));
        
        Double ticketCost = (Double) criteria.uniqueResult();
        t.commit();
        return ticketCost;
    }

Peço perdão se estiver fazendo alguma coisa MUITO errada, pelo que pode perceber, sou iniciante :frowning:
Abraços

Rodrigo_Sasaki

Você precisa estudar um pouco sobre chamadas Ajax com JSF. Já fez isso antes?

ninvit

Bom dia, Rodrigo.

Estudei “um pouco” sim, mas coisas mais simples. Atualizar um campo quando eu modificar um outro(para fazer soma de total, por exemplo).
Inclusive, já dei uma olhada em um dos links que o Herbert tem na assinatura que fala sobre um exemplo simples de Ajax :slight_smile:
E também tenho visto bastante os ShowCases do primefaces: http://www.primefaces.org/showcase/ui/pprSelect.jsf

Alguma outra dica ou material que possa me ajudar?

Abraços

Rodrigo_Sasaki

ninvit:
Bom dia, Rodrigo.

Estudei “um pouco” sim, mas coisas mais simples. Atualizar um campo quando eu modificar um outro(para fazer soma de total, por exemplo).
Inclusive, já dei uma olhada em um dos links que o Herbert tem na assinatura que fala sobre um exemplo simples de Ajax :slight_smile:
E também tenho visto bastante os ShowCases do primefaces: http://www.primefaces.org/showcase/ui/pprSelect.jsf

Alguma outra dica ou material que possa me ajudar?

Abraços


Não, se você já entendeu isso, é só colocar em prática. Vou falar em termos genéricos, vamos ver se fica claro. Se ficar alguma dúvida é só perguntar.

Minha ideia é a seguinte: Mantenha o segundo selectOneMenu desabilitado. Quando o usuário selecionar o primeiro (From), você habilita o segundo (To), quando o usuário selecionar o segundo, você invoca um actionListener que vai no banco e faz essa busca, e popula o valor no retorno.

ninvit

Fala, Rodrigo!

Estou aqui quebrando a cabeça quase que literalmente, mas por enquanto, sigo na mesma.
Mas pelo menos você entendeu a minha dúvida.

Segue o que tentei fazer, sem sucesso:

public DataModel cityHandler(ActionEvent actionEvent){
        TravelDao dao = new TravelDaoImp();
        citiesTo = (DataModel) dao.getCityTo(travel);
        
        return citiesTo;
    }
&lt;h:outputLabel value="From"/&gt;
                        &lt;h:selectOneMenu value="#{planController.plan.cityFrom}"&gt;
                            &lt;f:selectItem itemLabel="Select One" itemValue=""/&gt;
                            &lt;f:selectItems value="#{travelController.listarCitiesFrom}"/&gt;
                            &lt;f:ajax update="cityTo" listener="#{travelController.cityHandler}"/&gt;
                        &lt;/h:selectOneMenu&gt;
                        
                        &lt;h:outputLabel value="To"/&gt;
                        &lt;h:selectOneMenu id="cityTo" value="#{planController.plan.cityTo}"&gt;
                            &lt;f:selectItem itemLabel="Select One" itemValue=""/&gt;
                            &lt;f:selectItems value="#{travelController.cityHandler}"/&gt;
                        &lt;/h:selectOneMenu&gt;

E recebo o erro:
root cause

java.lang.ExceptionInInitializerError

Utils.HibernateUtil.getSessionFactory(HibernateUtil.java:49)

Dao.PlanDaoImp.list(PlanDaoImp.java:27)

Controller.PlanController.getListarPlans(PlanController.java:37)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

java.lang.reflect.Method.invoke(Method.java:601)

javax.el.BeanELResolver.getValue(BeanELResolver.java:87)

com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

org.apache.el.parser.AstValue.getValue(AstValue.java:183)

org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)

com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)

javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)

javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)

javax.faces.component.UIData.getValue(UIData.java:731)

javax.faces.component.UIData.getDataModel(UIData.java:1798)

javax.faces.component.UIData.getRowCount(UIData.java:356)

org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:456)

org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:201)

org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:180)

org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)

javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)

javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)

javax.faces.render.Renderer.encodeChildren(Renderer.java:168)

javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)

javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)

javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)

com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
ninvit

Estive pesquisando e vi que existem uns problemas com a versão antiga do primefaces, alguém pode me ajudar?
Estou usando a versão 2.2.1. O quão sofrido será para eu mudar pra nova versão? =s
Obrigado!

Rodrigo_Sasaki

Bom, sempre tem algumas incompatibilidades, mas eles tem um guia para migração.

Tem certeza que o problema é com o PrimeFaces ?

ninvit

A única certeza que tenho é que estou um pouco perdido :smiley:

Rodrigo_Sasaki

Hahahha, vamos com calma então. A stacktrace que você postou está completa? não tinha mais nada?

ninvit

Não precisa rir :smiley:

Não estava completa

public DataModel cityHandler(ActionEvent actionEvent){
        TravelDao dao = new TravelDaoImp();
        citiesTo = (DataModel) dao.getTravelTo(travel);
        
        return citiesTo;
    }
&lt;h:outputLabel value="From"/&gt;
                        &lt;h:selectOneMenu value="#{planController.plan.cityFrom}"&gt;
                            &lt;f:selectItem itemLabel="Select One" itemValue=""/&gt;
                            &lt;f:selectItems value="#{travelController.listarCitiesFrom}"/&gt;
                            &lt;f:ajax update="cityTo" listener="#{travelController.cityHandler}"/&gt;
                        &lt;/h:selectOneMenu&gt;
                        
                        &lt;h:outputLabel value="To"/&gt;
                        &lt;h:selectOneMenu id="cityTo" value="#{planController.plan.cityTo}"&gt;
                            &lt;f:selectItem itemLabel="Select One" itemValue=""/&gt;
                            &lt;f:selectItems value="#{travelController.cityHandler}"/&gt;
                        &lt;/h:selectOneMenu&gt;

Segue o erro:

Dez 20, 2012 12:13:51 PM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException

SEVERE: Error Rendering View[/plan.xhtml]

javax.el.PropertyNotFoundException: /plan.xhtml @160,85 value="#{travelController.cityHandler}": Property cityHandler not found on type Controller.TravelController

at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:111)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)

at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)

at com.sun.faces.renderkit.SelectItemsIterator.initializeItems(SelectItemsIterator.java:202)

at com.sun.faces.renderkit.SelectItemsIterator.hasNext(SelectItemsIterator.java:135)

at com.sun.faces.renderkit.html_basic.MenuRenderer.renderOptions(MenuRenderer.java:762)

at com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:844)

at com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:298)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)

at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)

at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)

at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)

at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)

at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:55)

at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)

at org.primefaces.component.dialog.DialogRenderer.encodeMarkup(DialogRenderer.java:122)

at org.primefaces.component.dialog.DialogRenderer.encodeEnd(DialogRenderer.java:48)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)

at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

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:99)

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:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:722)
Rodrigo_Sasaki

Você setou o mesmo valor no listener de um e no value do outro, isso aí não pode estar certo.

Um método que está setado no listener (se não me engano) tem que ter o tipo de retorno void.

Faça esse método ser void, e mantenha esse DataModel como um membro do seu ManagedBean, para poder retornar ele depois. Deixe as coisas separadas que vai ficar mais claro :slight_smile:

ninvit

Socorro? :smiley:

Dei uma olhada pelo oráculo, e até agora nada…
O ajax funciona, se eu colocar um sysout dentro do “update” vem no console quando eu seleciono a cidade na lista, mas não consigo passar o MALDITO parâmetro selecionado na lista pra fazer a busca :frowning:

public void update(AjaxBehaviorEvent abe) {  
        this.travel=(Travel) listaPlans.getRowData();
    }

    public DataModel getListarCitiesTo(){
        List&lt;Travel&gt; listaTo = new TravelDaoImp().getTravelTo(travel);
        listaCitiesTo = new ListDataModel(listaTo);
        return listaCitiesTo;
    }
&lt;h:selectOneMenu value="#{planController.plan.cityFrom}"&gt;
                            &lt;f:selectItem itemLabel="Select One" itemValue=""/&gt;
                            &lt;f:selectItems value="#{travelController.listarCitiesFrom}"/&gt;
                            &lt;f:ajax event="change" update="cityTo" listener="#{planController.update}"/&gt;
                        &lt;/h:selectOneMenu&gt;
                        
                        &lt;h:outputLabel value="To"/&gt;
                        &lt;h:selectOneMenu id="cityTo" value="#{planController.plan.cityTo}"&gt;
                            &lt;f:selectItem itemLabel="Select One" itemValue=""/&gt;
                            &lt;f:selectItems value="#{planController.listarCitiesTo}"/&gt;
                        &lt;/h:selectOneMenu&gt;
Dez 20, 2012 3:59:26 PM org.hibernate.cfg.Configuration configure

INFO: configuring from resource: /hibernate.cfg.xml

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.Configuration getConfigurationInputStream

INFO: Configuration resource: /hibernate.cfg.xml

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.Configuration doConfigure

INFO: Configured SessionFactory: null

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.AnnotationBinder bindClass

INFO: Binding entity from annotated class: Model.City

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.annotations.EntityBinder bindTable

INFO: Bind entity Model.City on table City

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.AnnotationBinder bindClass

INFO: Binding entity from annotated class: Model.Travel

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.annotations.EntityBinder bindTable

INFO: Bind entity Model.Travel on table Travel

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.AnnotationBinder bindClass

INFO: Binding entity from annotated class: Model.Autorizacao

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.annotations.EntityBinder bindTable

INFO: Bind entity Model.Autorizacao on table Autorizacao

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.AnnotationBinder bindClass

INFO: Binding entity from annotated class: Model.Usuario

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.annotations.EntityBinder bindTable

INFO: Bind entity Model.Usuario on table Usuario

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.AnnotationBinder bindClass

INFO: Binding entity from annotated class: Model.Plan

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.annotations.EntityBinder bindTable

INFO: Bind entity Model.Plan on table Plan

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.AnnotationConfiguration secondPassCompile

INFO: Hibernate Validator not found: ignoring

Dez 20, 2012 3:59:26 PM org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: Using Hibernate built-in connection pool (not for production use!)

Dez 20, 2012 3:59:26 PM org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: Hibernate connection pool size: 20

Dez 20, 2012 3:59:26 PM org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: autocommit mode: false

Dez 20, 2012 3:59:26 PM org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/glaxo

Dez 20, 2012 3:59:26 PM org.hibernate.connection.DriverManagerConnectionProvider configure

INFO: connection properties: {user=root, password=****}

Dez 20, 2012 3:59:26 PM org.hibernate.cfg.SettingsFactory buildSettings

WARNING: Could not obtain connection metadata

java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:430)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)

at java.sql.DriverManager.getConnection(DriverManager.java:579)

at java.sql.DriverManager.getConnection(DriverManager.java:190)

at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)

at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)

at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)

at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)

at Utils.HibernateUtil.getSessionFactory(HibernateUtil.java:41)

at Dao.PlanDaoImp.list(PlanDaoImp.java:27)

at Controller.PlanController.getListarPlans(PlanController.java:37)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at javax.el.BeanELResolver.getValue(BeanELResolver.java:87)

at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

at org.apache.el.parser.AstValue.getValue(AstValue.java:183)

at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)

at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)

at javax.faces.component.UIData.getValue(UIData.java:731)

at javax.faces.component.UIData.getDataModel(UIData.java:1798)

at javax.faces.component.UIData.getRowCount(UIData.java:356)

at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:456)

at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:201)

at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:180)

at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)

at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)

at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

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:99)

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:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:722)
Initial SessionFactory creation failed.java.lang.OutOfMemoryError: PermGen space

Dez 20, 2012 3:59:27 PM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException

SEVERE: Error Rendering View[/plan.xhtml]

javax.el.ELException: /plan.xhtml @37,99 value="#{planController.listarPlans}": Error reading listarPlans on type Controller.PlanController

at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)

at javax.faces.component.UIData.getValue(UIData.java:731)

at javax.faces.component.UIData.getDataModel(UIData.java:1798)

at javax.faces.component.UIData.getRowCount(UIData.java:356)

at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:456)

at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:201)

at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:180)

at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)

at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)

at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

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:99)

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:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:722)

Caused by: java.lang.ExceptionInInitializerError

at Utils.HibernateUtil.getSessionFactory(HibernateUtil.java:49)

at Dao.PlanDaoImp.list(PlanDaoImp.java:27)

at Controller.PlanController.getListarPlans(PlanController.java:37)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at javax.el.BeanELResolver.getValue(BeanELResolver.java:87)

at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

at org.apache.el.parser.AstValue.getValue(AstValue.java:183)

at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)

at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)

 67 more

Caused by: java.lang.OutOfMemoryError: PermGen space
ninvit

reiniciei o tomcat e estou recebendo o erro abaixo quando acesso a bagaça:

SEVERE: Error Rendering View[/plan.xhtml]

javax.el.ELException: /plan.xhtml @160,86 value="#{planController.listarCitiesTo}": Error reading listarCitiesTo on type Controller.PlanController

at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)

at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)

at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)

at com.sun.faces.renderkit.SelectItemsIterator.initializeItems(SelectItemsIterator.java:202)

at com.sun.faces.renderkit.SelectItemsIterator.hasNext(SelectItemsIterator.java:135)

at com.sun.faces.renderkit.html_basic.MenuRenderer.renderOptions(MenuRenderer.java:762)

at com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:844)

at com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:298)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)

at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)

at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)

at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)

at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)

at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:55)

at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)

at org.primefaces.component.dialog.DialogRenderer.encodeMarkup(DialogRenderer.java:122)

at org.primefaces.component.dialog.DialogRenderer.encodeEnd(DialogRenderer.java:48)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)

at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)

at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

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:99)

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:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:722)

Caused by: java.lang.NullPointerException

at Dao.TravelDaoImp.getTravelTo(TravelDaoImp.java:75)

at Controller.PlanController.getListarCitiesTo(PlanController.java:111)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at javax.el.BeanELResolver.getValue(BeanELResolver.java:87)

at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

at org.apache.el.parser.AstValue.getValue(AstValue.java:183)

at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)

at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)

 73 more
ninvit

aZuda nóis? :slight_smile:

ninvit

Obrigado aos que tentaram ajudar!
meu problema foi resolvido aqui: http://www.guj.com.br/java/291672-resolvido-jsf-20---dropdown-dependente

Abraços

Criado 19 de dezembro de 2012
Ultima resposta 24 de jan. de 2013
Respostas 16
Participantes 3