Problemas com binding após atualização do mojarra, de 2.0.2 para 2.1.5

Pessoal, eu tenho um form dinâmico para pesquisas e em todos os xhtmls eu coloco o seguinte código

<h:form id="formPesquisa"> <h:panelGroup binding="#{profissaoBean.pesquisa.panel}" /> </h:form>

O meu panel é renderizado sem problemas, mas quando clico em algum botão, tomo o erro

04/02/2012 12:26:40 org.apache.catalina.core.StandardWrapperValve invoke GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/Vetus] threw exception [/Cadastros/Profissoes.xhtml @13,74 binding="#{profissaoBean.pesquisa.panel}": Property 'panel' not writable on type javax.faces.component.html.HtmlPanelGrid] with root cause javax.el.PropertyNotFoundException: /Cadastros/Profissoes.xhtml @13,74 binding="#{profissaoBean.pesquisa.panel}": Property 'panel' not writable on type javax.faces.component.html.HtmlPanelGrid at com.sun.faces.facelets.el.TagValueExpression.setValue(TagValueExpression.java:133) at javax.faces.component.UIComponent.processEvent(UIComponent.java:2299) at com.sun.faces.lifecycle.RestoreViewPhase$1.visit(RestoreViewPhase.java:284) at com.sun.faces.component.visit.FullVisitContext.invokeVisitCallback(FullVisitContext.java:151) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1590) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601) at javax.faces.component.UIForm.visitTree(UIForm.java:344) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601) at com.sun.faces.lifecycle.RestoreViewPhase.deliverPostRestoreStateEvent(RestoreViewPhase.java:280) at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:257) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at br.com.teracruz.filters.ClearCacheFilter.doFilter(ClearCacheFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at br.com.teracruz.filters.LoginFilter.doFilter(LoginFilter.java:34) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:317) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:204) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:311) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

Com o mojarra 2.0.2 funcionava perfeitamente, alguém sabe o que pode ser?

Obrigado

Cara, você tem get/set para os atributos pesquisa e panel? Pergunto isso por causa do erro…

Sim, eu tenho o get e o set.
Tanto é, que seu eu voltar o mojarra para 2.0.2, sem fazer nenhuma alteração no código, funciona perfeitamente.