1 Reply Latest reply on Aug 27, 2008 9:50 AM by ronanker

    'New node for ID ... is not present in response' message

    ronanker

      Hi richfaces folks,

      I got an error in the client side debug console :

      debug[13:01:42,441]: call getElementById for id= panelAlerte
      error[13:01:42,441]: New node for ID panelAlerte is not present in response


      the given 'panelAlerte' item is :

      <a4j:outputPanel ajaxRendered="true" id="panelAlerte"
       style="cursor:pointer;" onclick="hideAlerteDiv(); return false;">
      ...
      </a4j:outputPanel>
      

      Notices that the output panel may have no inner element rendered.

      In the server side debug console I got:

      13:01:42,316 DEBUG [RendererBase] (ajp-127.0.0.1-8009-2:) - Start encoding of component panelAlerte with class org.ajax4jsf.component.html.HtmlAjaxOutputPanel
      13:01:42,316 DEBUG [RendererBase] (ajp-127.0.0.1-8009-2:) - Start encoding of component j_id_jsp_1908341043_1pc44 with class org.richfaces.component.html.HtmlEffect
      13:01:42,316 DEBUG [RendererBase] (ajp-127.0.0.1-8009-2:) - Finish encoding of component j_id_jsp_1908341043_1pc44 with class org.richfaces.component.html.HtmlEffect
      13:01:42,316 DEBUG [RendererBase] (ajp-127.0.0.1-8009-2:) - Start encoding of component j_id_jsp_1908341043_2pc44 with class org.richfaces.component.html.HtmlEffect
      13:01:42,316 DEBUG [RendererBase] (ajp-127.0.0.1-8009-2:) - Finish encoding of component j_id_jsp_1908341043_2pc44 with class org.richfaces.component.html.HtmlEffect
      13:01:42,316 DEBUG [RendererBase] (ajp-127.0.0.1-8009-2:) - Finish encoding of component panelAlerte with class org.ajax4jsf.component.html.HtmlAjaxOutputPanel


      There is no error on server side.

      I can't explain what is wrong and how it can affect my page but some a4j:commandlink in this page does not work (the backing bean is never called even if the request is received by the server).

      Same problem with RC 3.2.1 and 3.2.2beta5

      Thanks for any help.