1 2 Previous Next 16 Replies Latest reply on Jul 6, 2011 4:36 AM by lfryc

    Richfaces 4 and Web Flow, partial rendering problem

    bvi

      Hello, I have noticed a problem with Richfaces 4.0.0.Final and Spring Web Flow 2.3.0. I cannot say if it is Richfaces or Web Flow relevant... perhaps the two ...

       

      I have a flow, and a transition with a <render> tag (designed to do partial rendering with web flow) ,  for instance :

      <view-state id="testPage" >

      <transition on="doit">

           <render fragments="myregion"/>

      </transition>

      </view-state>

       

      When using an a4jcommandButton , for instance :

      <a4j:commandButton action="doit" render="myregion"/>

       

      <a4j:commandButton action="doit" render="myregion"/>

       

      The following exception occurs :

      java.lang.UnsupportedOperationException

      at java.util.AbstractList.add(AbstractList.java:131)

      at java.util.AbstractList.add(AbstractList.java:91)

      at java.util.AbstractCollection.addAll(AbstractCollection.java:305)

      at org.richfaces.context.ExtendedPartialViewContextImpl.visitActivatorAtRender(ExtendedPartialViewContextImpl.java:346)

       

       

       

      The richfaces class ExtendedPartialViewContextImpl expects a collection of ids supporting addAll() method, but the collection provided by Web flow (via org.springframework.faces.webflow.FlowPartialViewContext.getRenderIds() ) doesnt match this requirement.

       

      I am not sure this is a Richfaces bug, however, I submit it here ...

       

       

      Best regards

       

       

        1 2 Previous Next