então, jakefrog o compotamento estranho é não chamar o método mesmo, nem mesmo o construtor do MB é chamado. O fonte gerado tem a table em html criado pelo componente richtable, eu olhei isso pq poderia ser que o não tivesse entendendo os templates do facelets.
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><link type="text/css" rel="stylesheet" href="/rd/rfRes/skinning.ecss.xhtml?db=eAG78eJxOQAIWQMb" /><link type="text/css" rel="stylesheet" href="/rd/rfRes/panel.ecss.xhtml?db=eAG78eJxOQAIWQMb&ln=org.richfaces" /><script type="text/javascript" src="/rd/javax.faces.resource/jsf.js.xhtml?ln=javax.faces"></script><script type="text/javascript" src="/rd/javax.faces.resource/jquery.js.xhtml"></script><script type="text/javascript" src="/rd/javax.faces.resource/richfaces.js.xhtml"></script><script type="text/javascript" src="/rd/javax.faces.resource/richfaces-queue.js.xhtml"></script><script type="text/javascript" src="/rd/javax.faces.resource/richfaces-event.js.xhtml"></script><script type="text/javascript" src="/rd/javax.faces.resource/richfaces-base-component.js.xhtml"></script><script type="text/javascript" src="/rd/javax.faces.resource/panelMenu.js.xhtml?ln=org.richfaces"></script><script type="text/javascript" src="/rd/javax.faces.resource/panelMenuItem.js.xhtml?ln=org.richfaces"></script><script type="text/javascript" src="/rd/javax.faces.resource/panelMenuGroup.js.xhtml?ln=org.richfaces"></script><link type="text/css" rel="stylesheet" href="/rd/rfRes/icons.ecss.xhtml?db=eAG78eJxOQAIWQMb&ln=org.richfaces" /><link type="text/css" rel="stylesheet" href="/rd/rfRes/panelMenu.ecss.xhtml?db=eAG78eJxOQAIWQMb&ln=org.richfaces" /><script type="text/javascript" src="/rd/javax.faces.resource/jquery.position.js.xhtml"></script><script type="text/javascript" src="/rd/javax.faces.resource/json-dom.js.xhtml?ln=org.richfaces"></script><script type="text/javascript" src="/rd/javax.faces.resource/jquery.effects.core.js.xhtml?ln=org.richfaces"></script><script type="text/javascript" src="/rd/javax.faces.resource/jquery.effects.highlight.js.xhtml?ln=org.richfaces"></script><script type="text/javascript" src="/rd/javax.faces.resource/JQuerySpinBtn.js.xhtml?ln=org.richfaces"></script><script type="text/javascript" src="/rd/javax.faces.resource/calendar-utils.js.xhtml?ln=org.richfaces"></script><script type="text/javascript" src="/rd/javax.faces.resource/calendar.js.xhtml?ln=org.richfaces"></script><link type="text/css" rel="stylesheet" href="/rd/rfRes/calendar.ecss.xhtml?db=eAG78eJxOQAIWQMb&ln=org.richfaces" /><script type="text/javascript" src="/rd/javax.faces.resource/datatable.js.xhtml?ln=org.richfaces"></script><link type="text/css" rel="stylesheet" href="/rd/rfRes/datatable.ecss.xhtml?db=eAG78eJxOQAIWQMb&ln=org.richfaces" />
<div id="head">
</div></head><body>
<div id="headerDiv"><span id="header"><div class="rf-p " id="j_idt8"><div class="rf-p-b " id="j_idt8_body">Testando o Cabeçalho</div></div></span>
</div><table id="princTela">
<tbody>
<tr>
<td><div id="j_idt12" class="rf-pm" style="width:200px"><input id="j_idt12-value" name="j_idt12-value" type="hidden" /><script type="text/javascript">new RichFaces.ui.PanelMenu("j_idt12",{"bubbleSelection":true,"ajax":{"incId":"1"} ,"expandSingle":true,"disabled":false} )</script><div id="j_idt13" class="rf-pm-top-gr"><input id="j_idt13:expanded" name="j_idt13:expanded" type="hidden" value="false" /><div id="j_idt13:hdr" class="rf-pm-top-gr-hdr rf-pm-hdr-colps"><table class="rf-pm-top-gr-gr"><tbody><tr><td class="rf-pm-top-gr-ico"><div class="rf-pm-ico-colps rf-ico-transparent-hdr"></div><div class="rf-pm-ico-exp rf-ico-transparent-hdr"></div></td><td class="rf-pm-top-gr-lbl">Group 1</td><td class="rf-pm-top-gr-exp-ico"><div class="rf-pm-ico-colps rf-ico-chevron-down-hdr"></div><div class="rf-pm-ico-exp rf-ico-chevron-up-hdr"></div></td></tr></tbody></table></div><div id="j_idt13:cnt" class="rf-pm-top-gr-cnt rf-pm-colps"><script type="text/javascript">new RichFaces.ui.PanelMenuGroup("j_idt13",{"collapseEvent":"click","unselectable":false,"selectable":false,"name":"j_idt13","ajax":{"incId":"1"} ,"stylePrefix":"rf\u002Dpm\u002Dtop\u002Dgr","expanded":false,"expandEvent":"click","disabled":false,"mode":"ajax"} )</script></div></div><div id="j_idt17" class="rf-pm-top-gr"><input id="j_idt17:expanded" name="j_idt17:expanded" type="hidden" value="false" /><div id="j_idt17:hdr" class="rf-pm-top-gr-hdr rf-pm-hdr-colps"><table class="rf-pm-top-gr-gr"><tbody><tr><td class="rf-pm-top-gr-ico"><div class="rf-pm-ico-colps rf-ico-transparent-hdr"></div><div class="rf-pm-ico-exp rf-ico-transparent-hdr"></div></td><td class="rf-pm-top-gr-lbl">Group 2</td><td class="rf-pm-top-gr-exp-ico"><div class="rf-pm-ico-colps rf-ico-chevron-down-hdr"></div><div class="rf-pm-ico-exp rf-ico-chevron-up-hdr"></div></td></tr></tbody></table></div><div id="j_idt17:cnt" class="rf-pm-top-gr-cnt rf-pm-colps"><script type="text/javascript">new RichFaces.ui.PanelMenuGroup("j_idt17",{"collapseEvent":"click","unselectable":false,"selectable":false,"name":"j_idt17","ajax":{"incId":"1"} ,"stylePrefix":"rf\u002Dpm\u002Dtop\u002Dgr","expanded":false,"expandEvent":"click","disabled":false,"mode":"ajax"} )</script></div></div><div id="j_idt26" class="rf-pm-top-gr"><input id="j_idt26:expanded" name="j_idt26:expanded" type="hidden" value="false" /><div id="j_idt26:hdr" class="rf-pm-top-gr-hdr rf-pm-hdr-colps"><table class="rf-pm-top-gr-gr"><tbody><tr><td class="rf-pm-top-gr-ico"><div class="rf-pm-ico-colps rf-ico-transparent-hdr"></div><div class="rf-pm-ico-exp rf-ico-transparent-hdr"></div></td><td class="rf-pm-top-gr-lbl">Group 3</td><td class="rf-pm-top-gr-exp-ico"><div class="rf-pm-ico-colps rf-ico-chevron-down-hdr"></div><div class="rf-pm-ico-exp rf-ico-chevron-up-hdr"></div></td></tr></tbody></table></div><div id="j_idt26:cnt" class="rf-pm-top-gr-cnt rf-pm-colps"><script type="text/javascript">new RichFaces.ui.PanelMenuGroup("j_idt26",{"collapseEvent":"click","unselectable":false,"selectable":false,"name":"j_idt26","ajax":{"incId":"1"} ,"stylePrefix":"rf\u002Dpm\u002Dtop\u002Dgr","expanded":false,"expandEvent":"click","disabled":false,"mode":"ajax"} )</script></div></div></div></td>
<td><div class="rf-p " id="j_idt31"><div class="rf-p-hdr " id="j_idt31_header">Filtro</div><div class="rf-p-b " id="j_idt31_body">Período<span id="j_idt34"><span id="j_idt34Popup" style="white-space: nowrap;"><input class="rf-cal-inp " id="j_idt34InputDate" name="j_idt34InputDate" readonly="readonly" style="vertical-align: middle; " type="text" /><img alt="" class="rf-cal-btn " id="j_idt34PopupButton" src="/rd/rfRes/calendarIcon.png.xhtml?v=4.0.0.Final&db=eAH7P4GB4f!!KZwAFBoEKw__&ln=org.richfaces.images" style="vertical-align: middle" /><input autocomplete="off" id="j_idt34InputCurrentDate" name="j_idt34InputCurrentDate" style="display:none" type="hidden" value="12/2011" /></span><span id="j_idt34Content" style="display: none;"></span><span id="j_idt34Script" style="display: none;"><script type="text/javascript">RichFaces.ui.Calendar.addLocale("pt_BR",
{"monthLabels":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"] ,"minDaysInFirstWeek":1,"monthLabelsShort":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"] ,"firstWeekDay":1,"weekDayLabels":["Domingo","Segunda\u002Dfeira","Terça\u002Dfeira","Quarta\u002Dfeira","Quinta\u002Dfeira","Sexta\u002Dfeira","Sábado"] ,"weekDayLabelsShort":["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"] } );
new RichFaces.ui.Calendar("j_idt34", "pt_BR",
{"datePattern":"dd\/M\/yy HH:mm:ss","currentDate":new Date(2011,11,20),"style":"z\u002Dindex: 3"} ).load();</script></span></span><span id="j_idt35"><span id="j_idt35Popup" style="white-space: nowrap;"><input class="rf-cal-inp " id="j_idt35InputDate" name="j_idt35InputDate" readonly="readonly" style="vertical-align: middle; " type="text" /><img alt="" class="rf-cal-btn " id="j_idt35PopupButton" src="/rd/rfRes/calendarIcon.png.xhtml?v=4.0.0.Final&db=eAH7P4GB4f!!KZwAFBoEKw__&ln=org.richfaces.images" style="vertical-align: middle" /><input autocomplete="off" id="j_idt35InputCurrentDate" name="j_idt35InputCurrentDate" style="display:none" type="hidden" value="12/2011" /></span><span id="j_idt35Content" style="display: none;"></span><span id="j_idt35Script" style="display: none;"><script type="text/javascript">RichFaces.ui.Calendar.addLocale("pt_BR",
{"monthLabels":["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"] ,"minDaysInFirstWeek":1,"monthLabelsShort":["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"] ,"firstWeekDay":1,"weekDayLabels":["Domingo","Segunda\u002Dfeira","Terça\u002Dfeira","Quarta\u002Dfeira","Quinta\u002Dfeira","Sexta\u002Dfeira","Sábado"] ,"weekDayLabelsShort":["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"] } );
new RichFaces.ui.Calendar("j_idt35", "pt_BR",
{"datePattern":"dd\/M\/yy HH:mm:ss","currentDate":new Date(2011,11,20),"style":"z\u002Dindex: 3"} ).load();</script></span></span><input type="checkbox" name="j_idt36" />Somente ativos<input type="button" onclick="window.location.href='/rd/list.xhtml'; return false;" value="Atualizar" /></div></div>
<form id="formGeral" name="formGeral" method="post" action="/rd/list.xhtml" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="formGeral" value="formGeral" />
<span id="formGeral:groupLink"><a href="#" onclick="mojarra.jsfcljs(document.getElementById('formGeral'),{'formGeral:j_idt39':'formGeral:j_idt39'},'');return false">Novo</a><a href="#" onclick="mojarra.jsfcljs(document.getElementById('formGeral'),{'formGeral:j_idt40':'formGeral:j_idt40'},'');return false">Alterar</a><a href="#" onclick="mojarra.jsfcljs(document.getElementById('formGeral'),{'formGeral:j_idt41':'formGeral:j_idt41'},'');return false">Excluir</a></span><span id="formGeral:list"><table id="formGeral:pitsList" class="rf-dt"><colgroup span="3"></colgroup><tbody id="formGeral:pitsList:tb" class="rf-dt-b"><tr class="rf-dt-nd"><td colspan="3" class="rf-dt-nd-c" style="display: none;"></td></tr></tbody><tbody id="formGeral:pitsList:sc"><tr><td style="display: none"><script type="text/javascript">new RichFaces.ui.DataTable("formGeral:pitsList",{"ajaxEventOptions":{} } )</script></td></tr></tbody></table></span><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="9210525801667547557:-1121223774330608854" autocomplete="off" />
</form></td>
</tr>
</tbody>
</table>
<div id="footerDiv"><span id="footer"><div class="rf-p " id="j_idt49"><div class="rf-p-b " id="j_idt49_body">Testando o rodape 2</div></div></span>
</div></body>
</html>