4 Replies Latest reply on Jul 30, 2008 6:16 PM by shadowcreeper

    A4J requests stops working

    poisoner

      I have form with h:selectOneMenu of countries, states and cities (and other). When I select country with a4j I rerender the states and cities.
      BUt this working only a couple of times, sometimes two, sometimes more, and after that latest request not finishing, it stays forever, the <a4j:status> shows the request is still active.
      But it actualy should be finished.
      After that happen every other ajax (button, select menu) on this page stops to work.
      And the page is unuseable. Only refresh with F5 helps.


      
       <a4j:region>
       <h:selectOneMenu id="cities" label="#{msg['html.register.label_city']}"
       required="true" value="#{registerController.cityId}" styleClass="selectInput">
       <f:selectItem itemValue="" itemLabel=""/>
       <f:selectItems value="#{registerController.cities}" />
       </h:selectOneMenu>
       </a4j:region>
       <a4j:region>
       <h:selectOneMenu id="states" label="#{msg['html.register.label_state']}"
       value="#{registerController.stateId}" required="true" styleClass="selectInput">
       <f:selectItem itemLabel="#{msg['html.register.label_choose']}" />
      
       <f:selectItems value="#{registerController.states}" />
       </h:selectOneMenu>
       </a4j:region>
      
      
      <a4j:region>
       <h:selectOneMenu label="#{msg['html.register.label_country']}"
       required="true" value="#{registerController.countryId}" styleClass="selectInput">
       <f:selectItem itemValue="" itemLabel=""/>
       <f:selectItems value="#{registerController.countries}" />
       <a4j:support event="onchange" action="#{registerController.changeCountry}" reRender="cities,states" />
       </h:selectOneMenu>
      
       <a4j:status>
       <f:facet name="start">
       <h:graphicImage value="/images/ajax/indicator.gif"/>
       </f:facet>
       </a4j:status>
       </a4j:region>
      
      
      
      
      


      a4j:log
      debug[10:38:41,046]: Have Event [object Object] with properties: target: undefined, srcElement: [object], type: change
      debug[10:38:41,046]: NEW AJAX REQUEST !!! with form :jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70
      debug[10:38:41,046]: Append hidden control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70 with value
      [jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70] and value attribute [jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70]
      debug[10:38:41,046]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id79 with value [] and value attribute []
      debug[10:38:41,046]: Append password control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id83 with value [] and value attribute []
      debug[10:38:41,046]: Append password control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id84 with value [] and value attribute []
      debug[10:38:41,046]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id87 with value [] and value attribute []
      debug[10:38:41,046]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id91 with value [] and value attribute []
      debug[10:38:41,046]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id92 with value [] and value attribute []
      debug[10:38:41,046]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id95 with value [] and value attribute []
      debug[10:38:41,046]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id96 with value [] and value attribute []
      debug[10:38:41,046]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id99 with value [] and value attribute []
      debug[10:38:41,046]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities with value [] and value attribute []
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states with value [] and value attribute []
      debug[10:38:41,062]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id111 with value [] and value attribute []
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id113 with value [303] and value attribute [303]
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id123 with value [0] and value attribute [0]
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id126 with value [] and value attribute []
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id129 with value [] and value attribute []
      debug[10:38:41,062]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id135 with value [] and value attribute []
      debug[10:38:41,062]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id136 with value [] and value attribute []
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id140 with value [1] and value attribute [1]
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:mobileModel with value [9] and value attribute [9]
      debug[10:38:41,062]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:mobileCarrier with value [2] and value attribute [2]
      debug[10:38:41,062]: Append hidden control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:termsPanelOpenedState with value [] and value attribute []
      debug[10:38:41,062]: Append hidden control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:medicalPanelOpenedState with value [] and value attribute []
      debug[10:38:41,062]: Append hidden control javax.faces.ViewState with value [/pages/register.xhtml] and value attribute [/pages/register.xhtml]
      debug[10:38:41,078]: parameter org.ajax4jsf.portlet.NAMESPACE with value jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj
      debug[10:38:41,078]: parameter org.ajax4jsf.portlet.NAME with value senseiEnrollmentPortlet
      debug[10:38:41,078]: parameter jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id116 with value jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj
      :_viewRoot:j_id70:j_id116
      debug[10:38:41,078]: parameter org.ajax4jsf.portlet.ACTION_URL with value /portal/portal/default/Enrollment/senseiEnrollmentPortletWindow?org.ajax4jsf.portlet.VIEWID=%2Fpages%2Fregister.xhtml&org.ajax4jsf
      .portlet.NAMESPACE=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj&action=1
      debug[10:38:41,078]: parameter org.ajax4jsf.portlet.MODE with value view
      debug[10:38:41,078]: Start XmlHttpRequest
      debug[10:38:41,109]: Reqest state : 1
      debug[10:38:41,109]: QueryString: AJAXREQUEST=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id112&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70
      =jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id79=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id83
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id84=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id87=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id91
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id92=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id95=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id96
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id99=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Acities=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Astates
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id111=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id113=303&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id123
      =0&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id126=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id129=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id135
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id136=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id140=1&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AmobileModel
      =9&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AmobileCarrier=2&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AtermsPanelOpenedState
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AmedicalPanelOpenedState=&javax.faces.ViewState=%2Fpages%2Fregister.xhtml&org.ajax4jsf.portlet.NAMESPACE=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj&org.ajax4jsf.portlet.NAME
      =senseiEnrollmentPortlet&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id116=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id116&org.ajax4jsf.portlet.ACTION_URL
      =%2Fportal%2Fportal%2Fdefault%2FEnrollment%2FsenseiEnrollmentPortletWindow%3Forg.ajax4jsf.portlet.VIEWID%3D%252Fpages%252Fregister.xhtml%26org.ajax4jsf.portlet.NAMESPACE%3Djbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%26action%3D1&org.ajax4jsf.portlet.MODE=view&
      debug[10:38:41,109]: Reqest state : 1
      debug[10:38:41,734]: Reqest state : 2
      debug[10:38:41,734]: Reqest state : 3
      debug[10:38:41,734]: Reqest state : 4
      debug[10:38:41,734]: Reqest end with state 4
      debug[10:38:41,734]: Response with content-type: text/xml;charset=UTF-8
      debug[10:38:41,734]: Full response content: <?xml version="1.0"?>
      <html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><link type="text/css" rel="stylesheet" href="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msg.css" class="component" /><link type="text/css" rel="stylesheet" href="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msgs.css" class="component" />
      <link type="text/css" rel="stylesheet" href="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/modalPanel.xcss/DATB/eAEr2stzFAAE4AIB" class="component" /><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.PrototypeScript">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/utils.js">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/browser_info.js">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanel.js">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanelBorders.js">
      </script></head><body><div id="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj"><dl id="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72" class="rich-messages" style="display: none; null"><dt><span class="rich-messages-label"></span>
      </dt></dl><select id="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities" name="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities" class="selectInput" size="1"><option value="" selected="selected">
      </option></select><select id="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states" name="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states" class="selectInput" size="1">
      <option value="" selected="selected">Choose:</option><option value="48">new state</option></select><meta name="Ajax-Update-Ids" content="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj
      :_viewRoot:j_id70:cities,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states" /><span id="ajax-view-state"><span id="org.ajax4jsf.view.state" name="org.ajax4jsf.view.state"><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="/pages/register.xhtml" />
      </span></span><meta id="Ajax-Response" name="Ajax-Response" content="true" /></div></body></html>
      debug[10:38:41,750]: Header Ajax-Expired not found, search in <meta>
      debug[10:38:41,750]: search for elements by name 'meta' in element #document
      debug[10:38:41,750]: selectNodes found 2
      debug[10:38:41,765]: Find <meta name='Ajax-Update-Ids' content='jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states'>
      debug[10:38:41,765]: Find <meta name='Ajax-Response' content='true'>
      debug[10:38:41,765]: Header Ajax-Update-Ids not found, search in <meta>
      debug[10:38:41,765]: search for elements by name 'meta' in element #document
      debug[10:38:41,765]: selectNodes found 2
      debug[10:38:41,765]: Find <meta name='Ajax-Update-Ids' content='jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states'>
      debug[10:38:41,765]: Update page by list of rendered areas from response jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities,jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states
      debug[10:38:41,765]: search for elements by name 'script' in element #document
      debug[10:38:41,765]: selectNodes found 6
      debug[10:38:41,765]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript
      debug[10:38:41,765]: Such element exist in document
      debug[10:38:41,765]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.PrototypeScript
      debug[10:38:41,765]: Such element exist in document
      debug[10:38:41,765]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/utils.js
      debug[10:38:41,765]: Such element exist in document
      debug[10:38:41,765]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/browser_info.js
      debug[10:38:41,765]: Such element exist in document
      debug[10:38:41,781]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanel.js
      debug[10:38:41,781]: Such element exist in document
      debug[10:38:41,781]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanelBorders.js
      debug[10:38:41,781]: Such element exist in document
      debug[10:38:41,781]: search for elements by name 'link' in element #document
      debug[10:38:41,781]: selectNodes found 3
      debug[10:38:41,781]: <link> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msg.css
      debug[10:38:41,781]: Such element exist in document
      warn[10:38:41,781]: Roles are different
      debug[10:38:41,781]: <link> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msgs.css
      debug[10:38:41,781]: Such element exist in document
      warn[10:38:41,781]: Roles are different
      debug[10:38:41,781]: <link> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/modalPanel.xcss/DATB/eAEr2stzFAAE4AIB
      debug[10:38:41,781]: Such element exist in document
      warn[10:38:41,781]: Roles are different
      debug[10:38:41,781]: Attempt to update part of page for Id: jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72
      debug[10:38:41,796]: call selectSingleNode for id= jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72
      debug[10:38:41,796]: Replace content of node by outerHTML()
      debug[10:38:41,796]: search for elements by name 'script' in element dl
      debug[10:38:41,796]: selectNodes found 0
      debug[10:38:41,796]: Scripts in updated part count : 0
      debug[10:38:41,796]: Update part of page for Id: jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id72 successful
      debug[10:38:41,796]: Attempt to update part of page for Id: jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities
      debug[10:38:41,796]: call selectSingleNode for id= jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities
      debug[10:38:41,796]: Replace content of node by outerHTML()
      debug[10:38:41,796]: search for elements by name 'script' in element select
      debug[10:38:41,796]: selectNodes found 0
      debug[10:38:41,796]: Scripts in updated part count : 0
      debug[10:38:41,796]: Update part of page for Id: jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities successful
      debug[10:38:41,796]: Attempt to update part of page for Id: jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states
      debug[10:38:41,812]: call selectSingleNode for id= jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states
      debug[10:38:41,812]: Replace content of node by outerHTML()
      debug[10:38:41,812]: search for elements by name 'script' in element select
      debug[10:38:41,812]: selectNodes found 0
      debug[10:38:41,812]: Scripts in updated part count : 0
      debug[10:38:41,812]: call selectSingleNode for id= org.ajax4jsf.oncomplete
      debug[10:38:41,812]: Update part of page for Id: jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states successful
      debug[10:38:41,812]: call selectSingleNode for id= ajax-view-state
      debug[10:38:41,812]: Hidden JSF state fields:
      debug[10:38:41,812]: Namespace for hidden view-state input fields is jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj
      debug[10:38:41,812]: search for elements by name 'input' in element span
      debug[10:38:41,812]: selectNodes found 1
      debug[10:38:41,812]: Replace value for inputs: 19 by new values: 1
      debug[10:38:41,812]: Input in response: javax.faces.ViewState
      debug[10:38:41,812]: Found same input on page with type: hidden
      debug[10:38:41,828]: search for elements by name 'INPUT' in element span
      debug[10:38:41,828]: selectNodes found 0
      debug[10:38:41,828]: Replace value for inputs: 19 by new values: 0
      debug[10:38:41,828]: call selectSingleNode for id= _A4J.AJAX.focus
      debug[10:38:41,828]: No focus information in response
      debug[10:39:08,796]: Have Event [object Object] with properties: target: undefined, srcElement: [object], type: change
      debug[10:39:08,796]: NEW AJAX REQUEST !!! with form :jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70
      debug[10:39:08,812]: Append hidden control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70 with value [jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70] and value attribute [jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70]
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id79 with value [] and value attribute []
      debug[10:39:08,812]: Append password control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id83 with value [] and value attribute []
      debug[10:39:08,812]: Append password control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id84 with value [] and value attribute []
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id87 with value [] and value attribute []
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id91 with value [] and value attribute []
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id92 with value [] and value attribute []
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id95 with value [] and value attribute []
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id96 with value [] and value attribute []
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id99 with value [] and value attribute []
      debug[10:39:08,812]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:cities with value [] and value attribute []
      debug[10:39:08,812]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:states with value [] and value attribute []
      debug[10:39:08,812]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id111 with value [] and value attribute []
      debug[10:39:08,828]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id113 with value [221] and value attribute [221]
      debug[10:39:08,828]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id123 with value [0] and value attribute [0]
      debug[10:39:08,828]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id126 with value [] and value attribute []
      debug[10:39:08,828]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id129 with value [] and value attribute []
      debug[10:39:08,828]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id135 with value [] and value attribute []
      debug[10:39:08,828]: Append text control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id136 with value [] and value attribute []
      debug[10:39:08,828]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id140 with value [1] and value attribute [1]
      debug[10:39:08,828]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:mobileModel with value [9] and value attribute [9]
      debug[10:39:08,828]: Append select-one control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:mobileCarrier with value [2] and value attribute [2]
      debug[10:39:08,828]: Append hidden control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:termsPanelOpenedState with value [] and value attribute []
      debug[10:39:08,828]: Append hidden control jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:medicalPanelOpenedState with value [] and value attribute []
      debug[10:39:08,828]: Append hidden control javax.faces.ViewState with value [/pages/register.xhtml] and value attribute [/pages/register.xhtml]
      debug[10:39:08,828]: parameter org.ajax4jsf.portlet.NAMESPACE with value jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj
      debug[10:39:08,828]: parameter org.ajax4jsf.portlet.NAME with value senseiEnrollmentPortlet
      debug[10:39:08,843]: parameter jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id116 with value jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id70:j_id116
      debug[10:39:08,843]: parameter org.ajax4jsf.portlet.ACTION_URL with value /portal/portal/default/Enrollment/senseiEnrollmentPortletWindow?org.ajax4jsf.portlet.VIEWID=%2Fpages%2Fregister.xhtml&org.ajax4jsf.portlet.NAMESPACE=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj&action=1
      debug[10:39:08,843]: parameter org.ajax4jsf.portlet.MODE with value view
      debug[10:39:08,843]: Start XmlHttpRequest
      debug[10:39:08,843]: Reqest state : 1
      debug[10:39:08,843]: QueryString: AJAXREQUEST=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id112&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70
      &jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id79=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id83=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id84
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id87=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id91=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id92
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id95=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id96=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id99
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Acities=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Astates=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id111
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id113=221&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id123=0&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id126
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id129=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id135=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id136
      =&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id140=1&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AmobileModel=9&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AmobileCarrier
      =2&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AtermsPanelOpenedState=&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3AmedicalPanelOpenedState=&javax.faces.ViewState=%2Fpages%2Fregister.xhtml&org.ajax4jsf.portlet.NAMESPACE
      =jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj&org.ajax4jsf.portlet.NAME=senseiEnrollmentPortlet&jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id116=jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%3A_viewRoot%3Aj_id70%3Aj_id116
      &org.ajax4jsf.portlet.ACTION_URL=%2Fportal%2Fportal%2Fdefault%2FEnrollment%2FsenseiEnrollmentPortletWindow%3Forg.ajax4jsf.portlet.VIEWID%3D%252Fpages%252Fregister.xhtml%26org.ajax4jsf.portlet.NAMESPACE%3Djbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj%26action%3D1&org.ajax4jsf.portlet.MODE=view&
      debug[10:39:08,843]: Reqest state : 1
      debug[10:39:09,703]: Reqest state : 2
      debug[10:39:09,703]: Reqest state : 3
      debug[10:39:09,703]: Reqest state : 4
      debug[10:39:09,703]: Reqest end with state 4
      debug[10:39:09,718]: Response with content-type: text/xml;charset=UTF-8
      debug[10:39:09,718]: Full response content: <?xml version="1.0"?>
      <html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><link type="text/css" rel="stylesheet" href="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msg.css" class="component" />
      <link type="text/css" rel="stylesheet" href="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msgs.css" class="component" />
      <link type="text/css" rel="stylesheet" href="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/modalPanel.xcss/DATB/eAEr2stzFAAE4AIB" class="component" /><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.PrototypeScript">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/utils.js">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/browser_info.js">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanel.js">
      </script><script type="text/javascript" src="/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanelBorders.js">
      </script></head><body><div id="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj"><dl id="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321" class="rich-messages" style="display: none; null"><dt><span class="rich-messages-label">
      </span></dt></dl><meta name="Ajax-Update-Ids" content="jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321" /><span id="ajax-view-state"><span id="org.ajax4jsf.view.state" name="org.ajax4jsf.view.state">
      <input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="/pages/register.xhtml" /></span></span><meta id="Ajax-Response" name="Ajax-Response" content="true" /></div></body></html>
      debug[10:39:09,718]: Header Ajax-Expired not found, search in <meta>
      debug[10:39:09,718]: search for elements by name 'meta' in element #document
      debug[10:39:09,718]: selectNodes found 2
      debug[10:39:09,718]: Find <meta name='Ajax-Update-Ids' content='jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321'>
      debug[10:39:09,718]: Find <meta name='Ajax-Response' content='true'>
      debug[10:39:09,718]: Header Ajax-Update-Ids not found, search in <meta>
      debug[10:39:09,718]: search for elements by name 'meta' in element #document
      debug[10:39:09,718]: selectNodes found 2
      debug[10:39:09,718]: Find <meta name='Ajax-Update-Ids' content='jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321'>
      debug[10:39:09,718]: Update page by list of rendered areas from response jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321
      debug[10:39:09,718]: search for elements by name 'script' in element #document
      debug[10:39:09,734]: selectNodes found 6
      debug[10:39:09,734]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript
      debug[10:39:09,734]: Such element exist in document
      debug[10:39:09,734]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg.ajax4jsf.javascript.PrototypeScript
      debug[10:39:09,734]: Such element exist in document
      debug[10:39:09,734]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/utils.js
      debug[10:39:09,734]: Such element exist in document
      debug[10:39:09,734]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/browser_info.js
      debug[10:39:09,734]: Such element exist in document
      debug[10:39:09,734]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanel.js
      debug[10:39:09,734]: Such element exist in document
      debug[10:39:09,734]: <script> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/scripts/modalPanelBorders.js
      debug[10:39:09,734]: Such element exist in document
      debug[10:39:09,734]: search for elements by name 'link' in element #document
      debug[10:39:09,734]: selectNodes found 3
      debug[10:39:09,750]: <link> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msg.css
      debug[10:39:09,750]: Such element exist in document
      warn[10:39:09,750]: Roles are different
      debug[10:39:09,750]: <link> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/msgs.css
      debug[10:39:09,750]: Such element exist in document
      warn[10:39:09,750]: Roles are different
      debug[10:39:09,750]: <link> in response with src=/sensei-enrollment-portlet/faces/a4j_3_2_0-SNAPSHOTorg/richfaces/renderkit/html/css/modalPanel.xcss/DATB/eAEr2stzFAAE4AIB
      debug[10:39:09,750]: Such element exist in document
      warn[10:39:09,750]: Roles are different
      debug[10:39:09,750]: Attempt to update part of page for Id: jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321
      debug[10:39:09,750]: call selectSingleNode for id= jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321
      warn[10:39:09,750]: Node for replace by response with id jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj:_viewRoot:j_id319:j_id321 not found in document
      debug[10:39:09,750]: call selectSingleNode for id= ajax-view-state
      debug[10:39:09,750]: Hidden JSF state fields:
      debug[10:39:09,750]: Namespace for hidden view-state input fields is jbpns_2fdefault_2fEnrollment_2fsenseiEnrollmentPortletWindowsnpbj
      debug[10:39:09,765]: search for elements by name 'input' in element span
      debug[10:39:09,765]: selectNodes found 1
      debug[10:39:09,765]: Replace value for inputs: 19 by new values: 1
      debug[10:39:09,765]: Input in response: javax.faces.ViewState
      debug[10:39:09,765]: Found same input on page with type: hidden
      debug[10:39:09,765]: search for elements by name 'INPUT' in element span
      debug[10:39:09,765]: selectNodes found 0
      debug[10:39:09,765]: Replace value for inputs: 19 by new values: 0
      debug[10:39:09,765]: call selectSingleNode for id= _A4J.AJAX.focus
      debug[10:39:09,765]: No focus information in response

      maybe somthing with this
      "warn[10:39:09,750]: Roles are different"
      but what that is mean?



        • 1. Re: A4J requests stops working
          poisoner

          No replies yet...

          • 2. Re: A4J requests stops working
            ilya_shaikovsky

            May be some problems in server log?

            • 3. Re: A4J requests stops working
              shadowcreeper

              I don't know if this will help, but in case it does...

              I have seen these symptoms in IE7 when there are too many inputs to submit in the form. On firefox however, it would just display a blank page (rather than an infinite start status).

              I saw another problem when there are too many forms on the page, where the wrong form would get submitted and I got a whole bunch of "value must be submitted, but no value found" warnings.

              I worked around this by putting all inputs outside of form and a4j:region with an onchange="someFunc(#{rowNum},#{colNum},this.value);" and that <a4j:jsFunction name="someFunc"> with its <a4j:actionparam>s being the only thing inside of the form and region. Now works like a charm.

              If anybody can explain the bugs mentioned in the first 2 paragraphs, please do...

              • 4. Re: A4J requests stops working
                shadowcreeper

                Oops, will put newlines in my message next time.