Uploaded image for project: 'MyFaces Core'
  1. MyFaces Core
  2. MYFACES-3772

SessionScoped beans are not synchronizing between tomcat 6 cluster

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Invalid
    • Affects Version/s: 2.1.12
    • Fix Version/s: None
    • Component/s: General
    • Labels:
      None
    • Environment:
      Tomcat6 + JDK7 + Win7 + Apache httpd load balancer (without sticky session)

      Description

      I am using myfaces in our project. We use some session scoped beans. Let me explain the error reproduction steps with two Tomcat6 nodes and Apache httpd load balancer (without sticky session). web.xml has <distributable/> element. Other session variables are synchronizing well.

      1. Start node 1
      2. Set some value in the property of a session bean
      3. Value is available for get on node 1
      4. Start node 2 same value is available on node 2
      5. Set new value on the property of node 1
      6. New value is available on node 1
      7. Node 2 still contains the old value
      8. Restart node 2
      9. Node 2 now contains new value
      10. Set new value on node 2
      11. New value available on node 2 but not on node 1
      12. Restart node 2
      13. Node 2 has the old value taken from Node 1

      No exception is raised during the process. Session bean implements Serializable interface.

        Attachments

          Activity

            People

            • Assignee:
              lu4242 Leonardo Uribe
              Reporter:
              prasenjitpurohit Prasenjit Purohit
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: