10 Replies Latest reply on Sep 9, 2007 4:03 AM by sergeysmirnov

    ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released

      RC5 has been released:

      Binaries, docs, source are in the jboss snapshots repo:
      http://snapshots.jboss.org/maven2/org/richfaces/ui/richfaces-ui/3.1.0-rc5/

      If you miss what's new in 3.1.0, read the RC2 announcement:
      http://jboss.com/index.html?module=bb&op=viewtopic&t=116231

      Marketing team ask us to calm down and let the 'paperwork' done before the announcement of GA. So, we will have one more iteration of QA
      cycle with RC5.



        • 1. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
          kaaslund

          I tried to deploy my project with the RC5-files today, but got some errors. Until now I have been using RF 3.0.2 snapshots and A4J 1.1.2 snapshots without any problems.

          I am using:
          Tomcat 5.5.20
          JDK 1.5.0_12
          Facelets 1.1
          Spring 2.0.6
          Hibernate 3.2.4
          MyFaces 1.1.6 snapshot
          Tomahawk 1.1.7 snapshot
          Acegi security 1.0.4

          I get the following error when starting tomcat:


          RROR org.apache.catalina.session.ManagerBase - ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: org.ajax4jsf.ajax.repeat.UIDataAdaptor$DataState
          java.lang.ClassNotFoundException: org.ajax4jsf.ajax.repeat.UIDataAdaptor$DataState
           at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
           at java.security.AccessController.doPrivileged(Native Method)
           at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
           at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:242)
           at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
           at org.apache.catalina.util.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:77)
           at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
           at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.HashMap.readObject(HashMap.java:1067)
           at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1392)
           at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:921)
           at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:393)
           at org.apache.catalina.session.StandardManager.load(StandardManager.java:320)
           at org.apache.catalina.session.StandardManager.start(StandardManager.java:636)
           at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:431)
           at org.apache.catalina.core.StandardContext.start(StandardContext.java:4155)
           at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
           at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
           at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
           at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
           at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
           at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
           at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
           at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
           at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
           at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
           at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
           at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
           at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
           at org.apache.catalina.core.StandardService.start(StandardService.java:450)
           at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
           at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
           at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
          08:20:49,578 ERROR org.apache.catalina.session.ManagerBase - Exception loading sessions from persistent storage
          java.lang.ClassNotFoundException: org.ajax4jsf.ajax.repeat.UIDataAdaptor$DataState
           at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
           at java.security.AccessController.doPrivileged(Native Method)
           at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
           at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:242)
           at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
           at org.apache.catalina.util.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:77)
           at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
           at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.ArrayList.readObject(ArrayList.java:591)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1634)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at java.util.HashMap.readObject(HashMap.java:1067)
           at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
           at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1392)
           at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:921)
           at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:393)
           at org.apache.catalina.session.StandardManager.load(StandardManager.java:320)
           at org.apache.catalina.session.StandardManager.start(StandardManager.java:636)
           at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:431)
           at org.apache.catalina.core.StandardContext.start(StandardContext.java:4155)
           at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
           at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
           at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
           at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
           at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
           at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
           at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
           at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
           at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
           at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
           at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
           at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
           at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
           at org.apache.catalina.core.StandardService.start(StandardService.java:450)
           at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
           at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:585)
           at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
           at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
          


          • 2. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
            kaaslund

            I got it started after a while, but I still get an error when opening the system. It says that I have duplicate Ids in my application. This was never an issue with the RF 3.0.2 and a4j 1.1.2 snapshots.

            This is the error:

            SEVERE: Error Rendering View[/system/pages/MyPage.xhtml]
            java.lang.IllegalStateException: duplicate Id for a component _id79:myOrdersTable:openOrderHeadId
             at org.ajax4jsf.application.AjaxStateManager$TreeStrutureNode.apply(AjaxStateManager.java:326)
             at org.ajax4jsf.application.AjaxStateManager$TreeStrutureNode.apply(AjaxStateManager.java:348)
             at org.ajax4jsf.application.AjaxStateManager$TreeStrutureNode.apply(AjaxStateManager.java:348)
             at org.ajax4jsf.application.AjaxStateManager$TreeStrutureNode.apply(AjaxStateManager.java:348)
             at org.ajax4jsf.application.AjaxStateManager$TreeStrutureNode.apply(AjaxStateManager.java:348)
             at org.ajax4jsf.application.AjaxStateManager$TreeStrutureNode.apply(AjaxStateManager.java:348)
             at org.ajax4jsf.application.AjaxStateManager$TreeStrutureNode.apply(AjaxStateManager.java:348)
             at org.ajax4jsf.application.AjaxStateManager.saveSerializedView(AjaxStateManager.java:236)
             at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:594)
             at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
             at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
             at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
             at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:100)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
             at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
             at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
             at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
             at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
             at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
             at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
             at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
             at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
             at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
             at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
             at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
             at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
             at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
             at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
             at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
             at java.lang.Thread.run(Thread.java:595)
            
            


            In the page I have two links aimed to open the same object (order):
            <t:commandLink action="openOrder"
             actionListener="#{orderBean.openOrderHead}">
             <h:outputText value="#{orderHead.number}" />
             <f:param id="openOrderHeadId" name="openOrderHeadId"
             value="#{orderHead.id}" />
            </t:commandLink>
            
            ...
            
            <t:commandLink action="openOrder"
             actionListener="#{orderBean.openOrderHead}">
             <h:outputText value="#{orderHead.title}" />
             <f:param id="openOrderHeadId" name="openOrderHeadId"
             value="#{orderHead.id}" />
            </t:commandLink>
            


            Can anyone tell me why this worked fine before, but not now?

            • 3. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
              raffaele.camanzo

              Hi Sergey,

              the RC5 solves the problem I posted in the RC4 announcement (at least for me). Thank you very much. Great (and fast) work!

              Regards,
              Raffaele Camanzo

              • 4. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
                nbelaevski

                Hello!

                You are having 2 JSF components with the same Id: "openOrderHeadId". JSF specification doesn't allow that.

                • 5. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
                  ctiani

                  Hi,

                  Same problems with the RC5 : for the <rich:dropdownmenu> the "onclick" property does not work (it can be bypass with the "onselect" property) as the nested <f:param> tag :(

                  Christian.

                  • 6. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
                    christian.bauer

                    Where are the updated examples for this release?

                    • 7. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
                      christian.bauer

                      I found the, for whatever reason they are in the src distribution. I recommend you stop distributing 20 different files and release just ONE that includes everything in a sensible directory structure.

                      • 8. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released

                        Thank you Christian for your valuable suggestions.

                        The richfaces-demo and example of ear file for jboss are planed to be built starting from RC6

                        We have only 2 (TWO) kinds of distribution for human being. One is libraries with documentation, another is a full package. All other files are not for you unless your first and only name is Maven.

                        • 9. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released
                          amitev

                          Just for curiosity - how long is one QA iteration?

                          • 10. Re: ANNOUNCEMENT: RichFaces 3.1.0 RC5 has been released

                             

                            "amitev" wrote:
                            Just for curiosity - how long is one QA iteration?

                            about one week for first RCs. The time frame becomes shorter for the latest ones