ICEfaces
  1. ICEfaces
  2. ICE-3614

GroupAsyncRenderer throws NullPointerException when constructed via a non JSF thread

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1, 1.7.2
    • Fix Version/s: 1.7.2 SP1, 1.8DR#2, 1.8
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Ajax Push

      Description

      The code where this occurs is the constructor for GroupAsyncRenderer:

      public GroupAsyncRenderer() {
        applicationMap = FacesContext.getCurrentInstance().getExternalContext().getApplicationMap();
      }

      The applicationMap is only required to retrieve the ServletContext under certain circumstances when using the SessionRenderer. We need to refactor to ensure that the map is retrieved as lazily and reduntantly as possible, and only in situations when actually required.

        Activity

        Deryk Sinotte created issue -
        Deryk Sinotte made changes -
        Field Original Value New Value
        Fix Version/s 1.8DR#1 [ 10141 ]
        Assignee Priority P1
        Assignee Jack Van Ooststroom [ jack.van.ooststroom ]
        Support Customer Ref. #s License Number: 6834
        Deryk Sinotte made changes -
        Support Case References https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=5253
        Support Customer Ref. #s License Number: 6834
        Ken Fyten made changes -
        Fix Version/s 1.8DR#2 [ 10142 ]
        Fix Version/s 1.8DR#1 [ 10141 ]
        Jack Van Ooststroom made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Ken Fyten made changes -
        Fix Version/s 1.7.2 SP1 [ 10144 ]
        Jack Van Ooststroom made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 1.8 [ 10161 ]
        Assignee Priority P1
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Jack van Ooststroom [ jack.van.ooststroom ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Deryk Sinotte
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: