This warning means that you are trying to re-render the node that doesn't exist in the client DOM tree. Common reason of this problem is toggling components by AJAX; so that when component is switched from non-rendered state to the rendered one, update fails. Correct way of doing this is re-rendering of parent container component (e.g. a4j:outputPanel, and ajaxRendered="true" is not necessary at all BTW). There's a special mode in a4j:outputPanel activated by setting layout="none" that's developed to support toggling items by AJAX.
Hello Nick Belaevski
It is really nice to hear from you, it is that what exactly i want. Many thanks for your answer. So what i understand is at first time if i haven't set the layout the richfaces cannot emit that panel , and after refreshing it emits the panel over there than it places the panel [span] over there. so For the consiquent request it rendered properly. if we set the layout to none by default it emit the panel over there at first time as well so on first request it will find the id
Anyways once again many thanks
I assure you have a gr8 day ahead