ICEfaces
  1. ICEfaces
  2. ICE-11288

Unnecessary beans created when using @WindowDisposed with @ViewScoped Beans

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P02
    • Fix Version/s: EE-4.2.0.GA, EE-3.3.0.GA_P05
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      jsf 2 icefaces-ee-3.3.0.GA_P02-hsdg-12

      Description

      Customer is using patched version of P02.
      The attached beans and xhtml page need to be added to @WIndowDisposed test to be used with profiler to show additional instances of @ViewScoped Beans that are being created when used in this manner.

      See attached PDF that explains the problem and how to reproduce with these beans and xhtml page.
      1. WindowsGlobalCounter.java
        0.4 kB
        Judy Guglielmin
      2. viewScopeWindowTest.xhtml
        0.4 kB
        Judy Guglielmin
      3. ViewBean.java
        2 kB
        Judy Guglielmin
      4. SetActiveViewMapsSizeSessionListener.java
        2 kB
        Judy Guglielmin
      5. JSF_ViewBeansMap_issue_when_WindowDisposed_used.pdf
        1.09 MB
        Judy Guglielmin

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51433 Tue Apr 18 15:49:33 MDT 2017 mircea.toma ICE-11288 Modify EnvUtils.isICEfacesView method to avoid creating a new view (and an associated view map) during a post-back.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/util/EnvUtils.java

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Judy Guglielmin
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: