ICEfaces
  1. ICEfaces
  2. ICE-5690

dispose-window.icefaces.jsf Query does not contain parameter named: ice.view

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Alpha2
    • Fix Version/s: 2.0-Alpha3, 2.0.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      ICEfaces

      Description


      POST /fajax/dispose-window.icefaces.jsf HTTP/1.1

      ice.window=lng8ue4qpx

      java.lang.RuntimeException: Query does not contain parameter named: ice.view
      at org.icefaces.push.servlet.ServletRequestResponse.checkExistenceOf(ServletRequestResponse.java:304)
      at org.icefaces.push.servlet.ServletRequestResponse.getParameterAsStrings(ServletRequestResponse.java:141)
      at org.icefaces.push.DisposeWindowScope.service(DisposeWindowScope.java:23)
      at org.icefaces.push.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:38)
      at org.icefaces.push.servlet.PathDispatcher.service(PathDispatcher.java:45)
      at org.icefaces.push.servlet.SessionDispatcher.service(SessionDispatcher.java:77)
      at org.icefaces.push.servlet.ICEfacesResourceHandler.service(ICEfacesResourceHandler.java:141)
      at org.icefaces.push.servlet.ICEfacesResourceHandler.handleResourceRequest(ICEfacesResourceHandler.java:102)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:310)

        Issue Links

          Activity

          Hide
          Ted Goddard added a comment -

          Likely assign to Mircea.

          Show
          Ted Goddard added a comment - Likely assign to Mircea.
          Hide
          Ted Goddard added a comment -

          Believe this appears when a window from a previous run of the application or server attempts to dispose an existing view.

          If there is nothing to dispose, the Exception should be ignored with no logging.

          Show
          Ted Goddard added a comment - Believe this appears when a window from a previous run of the application or server attempts to dispose an existing view. If there is nothing to dispose, the Exception should be ignored with no logging.
          Hide
          Deryk Sinotte added a comment -

          Assigning to Mircea. Is the ice.view used with ICEpush only or is this a general ICEfaces thing?

          Show
          Deryk Sinotte added a comment - Assigning to Mircea. Is the ice.view used with ICEpush only or is this a general ICEfaces thing?
          Hide
          Ted Goddard added a comment -

          This is also causing the failure in the fajax test:

          <input id="toggleTextForm:tbDefault" type="submit" value="Toggle Test 1" onclick="mojarra.ab(this,event,'action','@all','@all');return false" name="toggleTextForm:tbDefault"/>

          We should not rely on ice.ss() being called for core ICEfaces functions to work.

          Show
          Ted Goddard added a comment - This is also causing the failure in the fajax test: <input id="toggleTextForm:tbDefault" type="submit" value="Toggle Test 1" onclick="mojarra.ab(this,event,'action','@all','@all');return false" name="toggleTextForm:tbDefault"/> We should not rely on ice.ss() being called for core ICEfaces functions to work.
          Hide
          Mircea Toma added a comment -

          Append hidden input elements in forms captured by ICEfaces to hold the ice.view value. The ice.view paramter will be submitted even when the form is not submitted through ice.submit function.

          Show
          Mircea Toma added a comment - Append hidden input elements in forms captured by ICEfaces to hold the ice.view value. The ice.view paramter will be submitted even when the form is not submitted through ice.submit function.

            People

            • Assignee:
              Mircea Toma
              Reporter:
              Ted Goddard
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: