users@javaserverfaces.java.net

RE: Re: What would cause a ClassCastException in a near empty backing bean?

From: Todd Patrick <Todd.Patrick_at_dtn.com>
Date: Wed, 25 Oct 2006 09:09:02 -0500

Adam: Thank you for the response. I stop and start Apache Tomcat/5.0.28 each time from within IntelliJ 6.0.1 and I still have the same error. I even tried to just deploy the war directly to Apache Tomcat/5.0.28, again the same error. I'll keep looking, but any other thoughts are greatly appreciated. Thanks, --Todd The project jars are: 10/25/2006 09:05 AM 14,075 acegi-jsf-1.1.2.jar 10/25/2006 09:05 AM 456,993 acegi-security-1.0.2.jar 10/25/2006 09:05 AM 358,273 antlr.jar 10/25/2006 09:05 AM 4,467 aopalliance.jar 10/25/2006 09:05 AM 1,232,604 classes12.jar 10/25/2006 09:05 AM 48,742 common-annotations.jar 10/25/2006 09:05 AM 36,342 commons-attributes-api-2.1.jar 10/25/2006 09:05 AM 118,757 commons-beanutils-1.6.jar 10/25/2006 09:05 AM 46,725 commons-codec-1.3.jar 10/25/2006 09:05 AM 170,902 commons-collections-2.1.jar 10/25/2006 09:05 AM 109,131 commons-digester.jar 10/25/2006 09:05 AM 71,442 commons-discovery.jar 10/25/2006 09:05 AM 112,341 commons-el.jar 10/25/2006 09:05 AM 22,379 commons-fileupload.jar 10/25/2006 09:05 AM 207,723 commons-lang-2.1.jar 10/25/2006 09:05 AM 31,638 commons-logging-1.0.3.jar 10/25/2006 09:05 AM 91,113 commons-validator-1.2.0.jar 10/25/2006 09:05 AM 65,261 jakarta-oro-2.0.8.jar 10/25/2006 09:05 AM 267,848 jcifs-1.2.9.jar 10/25/2006 09:05 AM 364,344 jsf-api-1.1.jar 10/25/2006 09:05 AM 695,507 jsf-impl-1.1.jar 10/25/2006 09:05 AM 21,029 jstl-1.1.0.jar 10/25/2006 09:05 AM 441,482 ldap.jar 10/25/2006 09:05 AM 358,180 log4j-1.2.13.jar 10/25/2006 09:05 AM 1,536,979 ojdbc14.jar 10/25/2006 09:05 AM 111,714 petro_lib.jar 10/25/2006 09:05 AM 1,932,690 spring.jar 10/25/2006 09:05 AM 363,490 standard-1.1.0.jar 10/25/2006 09:05 AM 1,281,201 tomahawk-1.1.3.jar 10/25/2006 09:05 AM 42,030 utilities.jar ________________________________ From: Adam Brod [mailto:ABrod_at_intralinks.com] Sent: Wednesday, October 25, 2006 8:43 AM To: users_at_javaserverfaces.dev.java.net Subject: Re: What would cause a ClassCastException in a near empty backing bean? I see the bean is stored in session. If you make any modifications to that bean and then recompile, you'll get a classcastexception each time you try to pull the old bean out of session. In that case, you need to restart your server. hth, Adam Brod Product Development Team "Todd Patrick" <Todd.Patrick_at_dtn.com> wrote on 10/25/2006 09:26:38 AM: > Server: Apache Tomcat/5.0.28 > JSF 1.1 > > I really don't understand this. I have a simple bean that I am testing > with: > > import java.io.Serializable; > > public class BannerBean implements Serializable { > private String authDetails = "My Details"; > > public String getAuthDetails() { > return authDetails; > } > > public void setAuthDetails(String authDetails) { > this.authDetails = authDetails; > } > } > > *Anytime* I try to bind the field authDetails to an h:outputText with: > > <h:outputText value="#{banner.authDetails}"/> > > > I return the following in my Tomcat log: > > javax.faces.el.EvaluationException: javax.faces.FacesException: > java.lang.ClassCastException: > com.dtn.petro2.petroadmin.common.BannerBean > > > My backing bean is defined as the following in my faces-config.xml: > > <managed-bean> > <description>Banner</description> > <managed-bean-name>banner</managed-bean-name> > > <managed-bean-class>com.dtn.petro2.petroadmin.common.BannerBean</managed > -bean-class> > <managed-bean-scope>session</managed-bean-scope> > <map-entries> > <map-entry> > <key>authDetails</key> > <value>My Details</value> > </map-entry> > </map-entries> > </managed-bean> > > Below is the full stack trace. I'd appreciate any help, suggestions or > thoughts on this. > > Thanks, > > --Todd > > > > > > 2006-10-25 08:18:02 ApplicationDispatcher[/petroadmin] Servlet.service() > for servlet jsp threw exception > javax.faces.el.EvaluationException: javax.faces.FacesException: > java.lang.ClassCastException: > com.dtn.petro2.petroadmin.common.BannerBean > at > com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206) > at > com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154) > at javax.faces.component.UIOutput.getValue(UIOutput.java:147) > at > com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlB > asicInputRenderer.java:82) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(Htm > lBasicRenderer.java:191) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasic > Renderer.java:169) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:712 > ) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:443) > at > com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRende > rer.java:233) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.jav > a:693) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:435) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:440) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:440) > at > com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRende > rer.java:233) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.jav > a:693) > at > javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:600 > ) > at > javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:537) > at > com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java: > 460) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_h_panelGr > id_2(eaigft_005fadd_005foption_jsp.java:770) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_t_documen > tBody_0(eaigft_005fadd_005foption_jsp.java:426) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_t_documen > t_0(eaigft_005fadd_005foption_jsp.java:229) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_f_view_0( > eaigft_005fadd_005foption_jsp.java:196) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspService(eaigft_0 > 05fadd_005foption_jsp.java:162) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:324) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:264) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS > ecurityInterceptor.java:97) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte > rSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl > ationFilter.java:110) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter > (AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilt > er(SecurityContextHolderAwareRequestFilter.java:81) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessin > gFilter.java:217) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H > ttpSessionContextIntegrationFilter.java:131) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1 > 48) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java > :98) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:704) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:474) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:409) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:312) > at > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.j > ava:322) > at > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.jav > a:147) > at > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase. > java:87) > at > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) > at > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFil > ter.java:144) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:264) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS > ecurityInterceptor.java:107) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte > rSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl > ationFilter.java:110) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter > (AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilt > er(SecurityContextHolderAwareRequestFilter.java:81) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessin > gFilter.java:217) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H > ttpSessionContextIntegrationFilter.java:193) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1 > 48) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java > :98) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:214) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon > textValve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :137) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :118) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79 > 9) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC > onnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57 > 7) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool > ..java:683) > at java.lang.Thread.run(Thread.java:595) > Caused by: javax.faces.FacesException: java.lang.ClassCastException: > com.dtn.petro2.petroadmin.common.BannerBean > at > com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManage > dBeans(ApplicationAssociate.java:263) > at > com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverIm > pl.java:78) > at > com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125) > at > com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146) > at > com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluat > orImpl.java:243) > at > com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173) > ... 107 more > Caused by: java.lang.ClassCastException: > com.dtn.petro2.petroadmin.common.BannerBean > at > com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.j > ava:228) > at > com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManage > dBeans(ApplicationAssociate.java:253) > ... 112 more > > 2006-10-25 08:18:02 StandardWrapperValve[faces]: Servlet.service() for > servlet faces threw exception > javax.faces.el.EvaluationException: javax.faces.FacesException: > java.lang.ClassCastException: > com.dtn.petro2.petroadmin.common.BannerBean > at > com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206) > at > com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154) > at javax.faces.component.UIOutput.getValue(UIOutput.java:147) > at > com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlB > asicInputRenderer.java:82) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(Htm > lBasicRenderer.java:191) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasic > Renderer.java:169) > at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:712 > ) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:443) > at > com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRende > rer.java:233) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.jav > a:693) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:435) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:440) > at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(Htm > lBasicRenderer.java:440) > at > com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRende > rer.java:233) > at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.jav > a:693) > at > javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:600 > ) > at > javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:537) > at > com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java: > 460) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_h_panelGr > id_2(eaigft_005fadd_005foption_jsp.java:770) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_t_documen > tBody_0(eaigft_005fadd_005foption_jsp.java:426) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_t_documen > t_0(eaigft_005fadd_005foption_jsp.java:229) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspx_meth_f_view_0( > eaigft_005fadd_005foption_jsp.java:196) > at > org.apache.jsp.eaigft.eaigft_005fadd_005foption_jsp._jspService(eaigft_0 > 05fadd_005foption_jsp.java:162) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:324) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:264) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS > ecurityInterceptor.java:97) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte > rSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl > ationFilter.java:110) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter > (AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilt > er(SecurityContextHolderAwareRequestFilter.java:81) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessin > gFilter.java:217) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H > ttpSessionContextIntegrationFilter.java:131) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1 > 48) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java > :98) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:704) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:474) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:409) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:312) > at > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.j > ava:322) > at > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.jav > a:147) > at > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase. > java:87) > at > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) > at > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFil > ter.java:144) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:264) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS > ecurityInterceptor.java:107) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte > rSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl > ationFilter.java:110) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter > (AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilt > er(SecurityContextHolderAwareRequestFilter.java:81) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessin > gFilter.java:217) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H > ttpSessionContextIntegrationFilter.java:193) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt > erChainProxy.java:274) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1 > 48) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java > :98) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:214) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon > textValve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :137) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :118) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:79 > 9) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC > onnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:57 > 7) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool > ..java:683) > at java.lang.Thread.run(Thread.java:595) > Caused by: javax.faces.FacesException: java.lang.ClassCastException: > com.dtn.petro2.petroadmin.common.BannerBean > at > com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManage > dBeans(ApplicationAssociate.java:263) > at > com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverIm > pl.java:78) > at > com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:125) > at > com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:146) > at > com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluat > orImpl.java:243) > at > com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173) > ... 107 more > Caused by: java.lang.ClassCastException: > com.dtn.petro2.petroadmin.common.BannerBean > at > com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.j > ava:228) > at > com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManage > dBeans(ApplicationAssociate.java:253) > ... 112 more > > ----------------------------------------- > NOTICE: This email message is for the sole use of the intended > recipient(s) and may contain confidential and privileged > information. Any unauthorized use, disclosure or distribution is > prohibited. If you are not the intended recipient, please contact > the sender by reply email and destroy all copies of the original > message. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe_at_javaserverfaces.dev.java.net > For additional commands, e-mail: users-help_at_javaserverfaces.dev.java.net > Disclaimer: This electronic mail and any attachments are confidential and may be privileged. If you are not the intended recipient, please notify the sender immediately by replying to this email, and destroy all copies of this email and any attachments. Thank you. ----------------------------------------- NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.