Uploaded image for project: 'Seam 2'
  1. Seam 2
  2. JBSEAM-2224

EntityQuery.resultList contains all nulls after AJAX request

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 2.0.0.GA
    • Fix Version/s: None
    • Component/s: Framework
    • Labels:
      None

      Description

      The resultList of an EntityQuery gets reset to contain all nulls after several AJAX interactions. I'm not sure whether it's Seam or RichFaces that causes the problem (I'm still investigating the cause), but it's bound to be one or the other, because a) it's the EntityQuery that gets reset and b) it only happens when one or more Ajax-enabled RichFaces controls are present on the page. The attached test case uses datascroller & data table, but I was able to observe it with other controls, such as suggestion box.

      Steps to reproduce:

      1. Put all libraries listed in WEB-INF/lib/libs.txt in WEB-INF/lib (essentially Seam 2.0.0 GA, RichFaces 3.1.2 GA, Hibernate EM 3.3.1 GA, Facelets 1.1.14, Sun JSF RI 1.2.05, plus supporting libs). I didn't put them into WAR, as this makes it >10M big.
      2. Deploy the WAR and access it at http://hostname/TestCase/index.jsf
      3. Activate the data scroller TWICE IN A ROW (important) - e.g., press "next page" twice
      4. Check the contents of the dropdown (just to know what's there normally)
      5. Select an item in the data table
      6. Check the contents of the dropdown. All entries are empty now!

        Gliffy Diagrams

          Attachments

          1. TestCase.war
            7 kB
          2. sh3.jpg
            sh3.jpg
            124 kB
          3. sh2.jpg
            sh2.jpg
            113 kB
          4. sh1.jpg
            sh1.jpg
            149 kB
          5. jboss-seam-hibernate.war
            134 kB

            Issue Links

              Activity

                People

                • Assignee:
                  norman.richards Norman Richards
                  Reporter:
                  ASavitsky Alex Savitsky (Inactive)
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: