3 Replies Latest reply on Jun 6, 2009 10:00 AM by nbelaevski

    error,when update RichFaces from 3.2.2 to 3.3.1

      I updated richfaces from 3.2.2 to 3.3.1 , delete 3.2.2.jar and add richfaces-api-3.3.1.GA.jar,richfaces-impl-3.3.1.GA.jar,richfaces-ui-3.3.1.GA.jar. restart the jboss .when I open the page then happen exception. how can I solve the problem?
      -----------------------------------------------------------------------

      2009-06-05 22:59:24,375 DEBUG [org.jboss.seam.contexts.Contexts] destroying: org.jboss.seam.core.events
      2009-06-05 22:59:24,375 DEBUG [org.ajax4jsf.webapp.BaseFilter] Filter start request processing at 09-6-5 下�10:59 for uri: /dw/login.seam
      2009-06-05 22:59:24,375 DEBUG [org.ajax4jsf.webapp.BaseFilter] Not is faces request, Filter perform not-xml parsing chain
      2009-06-05 22:59:24,375 DEBUG [javax.enterprise.resource.webcontainer.jsf.lifecycle] execute(com.sun.faces.context.FacesContextImpl@1a7481f)
      2009-06-05 22:59:24,406 DEBUG [javax.enterprise.resource.webcontainer.jsf.lifecycle] JSF1028: [/dw] The ELResolvers for JSF successfully registered with the JSP container.
      2009-06-05 22:59:24,406 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@5d56af{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,406 DEBUG [org.ajax4jsf.event.AjaxPhaseListener] Process before phase RESTORE_VIEW 1
      2009-06-05 22:59:24,406 DEBUG [org.ajax4jsf.event.InitPhaseListener] Perform additional framework initialization on first request
      2009-06-05 22:59:24,406 DEBUG [org.ajax4jsf.event.InitPhaseListener] Set AjaxViewHandler on top of chain
      2009-06-05 22:59:24,406 DEBUG [org.ajax4jsf.application.AjaxViewHandler] Create instance of Ajax ViewHandler
      2009-06-05 22:59:24,406 WARN [org.jboss.seam.web.ExceptionFilter] handling uncaught exception
      javax.servlet.ServletException: Servlet execution threw an exception
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:532)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
      at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
      at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
      at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
      at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
      at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
      at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.IllegalAccessError: tried to access method org.ajax4jsf.application.ViewHandlerWrapper.fillChain(Ljavax/faces/context/FacesContext;)V from class org.ajax4jsf.event.InitPhaseListener
      at org.ajax4jsf.event.InitPhaseListener.beforePhase(InitPhaseListener.java:90)
      at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
      at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
      at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104)
      at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      ... 43 more
      2009-06-05 22:59:24,437 WARN [org.jboss.seam.web.ExceptionFilter] exception root cause
      2009-06-05 22:59:24,437 WARN [org.jboss.seam.web.ExceptionFilter] running exception handlers
      2009-06-05 22:59:24,437 DEBUG [org.jboss.seam.contexts.Lifecycle] After request, destroying contexts
      2009-06-05 22:59:24,437 DEBUG [org.jboss.seam.contexts.Lifecycle] <<< End web request
      2009-06-05 22:59:24,437 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@89a400{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,484 DEBUG [org.jboss.seam.contexts.FacesLifecycle] >>> Begin exception recovery
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1d48209{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1c9d0e1{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@b0730e{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@51b30d{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1c25624{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1a565c6{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1bcb230{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,500 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@15687d9{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,515 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1f0ccc2{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,515 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
      2009-06-05 22:59:24,515 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1f32372{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,531 DEBUG [org.jboss.seam.exception.Exceptions] reading exception mappings from /WEB-INF/pages.xml
      2009-06-05 22:59:24,531 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@18bd6f9{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,531 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@16b8ebc, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1ce859d{ url=null ,addedOrder=0}
      2009-06-05 22:59:24,531 DEBUG [org.jboss.seam.util.Resources] Loaded resource from context classloader: jar:file:/D:/jboss/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_4.2_Server/deploy/dw-ear.ear/dw.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/debug.xhtml
      2009-06-05 22:59:24,546 DEBUG [org.jboss.seam.exception.DebugPageHandler] redirecting to debug page
      javax.servlet.ServletException: Servlet execution threw an exception
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:532)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
      at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
      at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
      at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
      at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
      at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
      at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
      at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
      at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.IllegalAccessError: tried to access method org.ajax4jsf.application.ViewHandlerWrapper.fillChain(Ljavax/faces/context/FacesContext;)V from class org.ajax4jsf.event.InitPhaseListener
      at org.ajax4jsf.event.InitPhaseListener.beforePhase(InitPhaseListener.java:90)
      at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214)
      at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96)
      at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104)
      at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      ... 43 more