<h:commandButton> não chama o método

[code]<f:view>
<h:form>

<h:outputLabel value="#{paginaGrupoBean.objGrupo.titulo}" />


<h:inputText value="#{paginaGrupoBean.objPG.texto}" /><h:commandButton value=“publicar” action="#{paginaGrupoBean.inserirPublicacao()}" />
<h:panelGroup rendered="#{not empty paginaGrupoBean.publics}">

    <ui:repeat value="#{paginaGrupoBean.publics}" var=“pub” >
					<li><h:outputLabel value="#{grupoBean.nome}" /> 
					<h:commandButton action="excluirGrupo" actionListener = "#{paginaGrupoBean.excluirPublicacao}" image = "imagens/excluir.GIF" rendered="#{paginaGrupoBean.postPublicacao(pub)}"/></li>
					<li><h:outputText value="#{pub.texto}" /> </li>
					<li><h:outputText value="#{pub.dtPublicacao}">
						<f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss"/>
					</h:outputText></li>
					<li>
					<ul>
						<ui:repeat var="coment" value="#{paginaGrupoBean.carregaComentario(pub)}">
							<li><h5><h:outputLabel value="#{grupoBean.nome}" />
							<h:commandButton action="excluirGrupo" actionListener = "#{paginaGrupoBean.excluirComentario()}" image = "imagens/excluir.GIF" rendered="#{paginaGrupoBean.postComentario(coment)}"/></h5></li>
							<li><h5><h:outputLabel value="#{coment.texto}" /> </h5></li>
							<li><h5><h:outputLabel value="#{coment.dtComentario}">
								<f:convertDateTime pattern="dd/MM/yyyy"/>
							</h:outputLabel></h5></li>
						</ui:repeat>
					</ul>
					
					</li>
				</ui:repeat>
			</ul>
		</h:panelGroup>
	</h:form>
	</f:view>[/code]

Esse botão não funciona.

<h:commandButton value="publicar" action="#{paginaGrupoBean.inserirPublicacao()}" />
Não chama o método, antes chamava, mas eu estava com problema para listar as publicações, quando resolvi o problema das publicações ele parou de funcionar
Alguém tem alguma idéia?

se voce tirar os () ira funcionar =P

abaixo o modo certo…

<h:commandButton value="publicar" action="#{paginaGrupoBean.inserirPublicacao}" /> 

da no mesmo

se voce tiver utilizando o eclipse…
no servidor da clean… pode ser problema de deploy… direto acontece comigo isso…

Já tive problemas com o UI:repeat…por teste, faria o seguinte:
->Primeiro deixaria só o botão pra ver se está ok e depois faria o teste com 1 dos ui:repeat.
->Se não rolar, tentaria usar outra estrutura de repetição…como p:dataList (primefaces) ou um c:forEach…

Bom eu resolvi o problema.
Não me pergunte como
fui fazer teste tirando os ui:repeat
tirei os dois ui:repeat e deixei só o botão. ai o botão chamava o método bele
ai coloquei devolta sómente o primeiro ui:repeat ai funcionou
ai coloquei o código todo devolta e o botão funcionou ¬¬
enfim o problema agora é que eu quero usar RequestScoped
o problema é que quando eu aperto o botão, ele limpa o valor de

<h:inputText value="#{paginaGrupoBean.objPG.texto}" />
ai ele insere como nulo =/
alguém tem alguma idéia?

resolvi o problema acima, colocando dentro de um panelGroup
agora o problema maior que não consegui resolver do mesmo jeito
essa mesma página cria input text dinâmicos
ai deles eu não consigo pegar o valor

<h:form> <h:panelGroup> <h:inputText value="#{paginaGrupoBean.objCG.texto}" /> <h:commandButton value="comentar" actionListener="#{paginaGrupoBean.inserirComentario(pub.idPublicacao)}"> </h:commandButton> </h:panelGroup> </h:form>
isto está dentro do ui:repeat
a cada publicação ele cria um input text
ai eu não consigo pegar o valor do input text
alguém tem alguma ideia?

Coloca resolvido mano.