Is it possible you have the class defined in two places? Perhaps in
WEB-INF/classes and also in a jar in WEB-INF/lib?
Adam Brod
Product Development Team
"Todd Patrick" <Todd.Patrick_at_dtn.com> wrote on 10/25/2006 10:09:02 AM:
> 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.
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.