a4j:commandButton não funciona o action na segunda vez

Olá, estou com o seguinte problema, tenho um formulário com abas e um botão a4jcommandButton, quando eu clico nele a primeira vez ele funciona normalmente, chama o action e da o reRender normalmente, mas se eu clicar de novo o action não é executado, todos os Beans estão com o escopo = session

segue o codigo


 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
 <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
 <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
 <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
 <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
 <html>
 <body>
   <f:view>
     <a4j:form id="form">
         <rich:panel rendered="#{Controlador.atividadeAndamento == 'teste'}" id="teste" style="width:80%; height:100%; float: right; display: block;">
           <rich:tabPanel switchType="server">

             <rich:tab label="Entrada" style="border-color:green;" >
               <rich:panelBar height="100%" width="100%">
				<rich:panelBarItem label="Espontâneo"> 
					<rich:panel style="width:500px; height:400px; background-color:rgb(240,240,240); " id="panel1" >

					</rich:panel>
				</rich:panelBarItem>
               </rich:panelBar>
             </rich:tab>

             <rich:tab label="Mecanismo" style="border-color:orange;" disabled="true">
               <rich:panelBar height="100%" width="100%">
               </rich:panelBar>
             </rich:tab>

             <rich:tab label="Controle" style="border-color:orange;" disabled="true">
               <rich:panelBar height="100%" width="100%">
               </rich:panelBar>
             </rich:tab>

             <rich:tab label="Saida" style="border-color:red;"  action="#{teste.Validacao}">
                        <rich:panelBar height="100%" width="100%">
				<rich:panelBarItem label="Fornecedor">
					<h:commandLink rendered="#{javabean.resposta == 'Ok'}"> 
					<h:graphicImage url="/imagens/sinal_verde.png"></h:graphicImage>
					</h:commandLink>
					<h:commandLink rendered="#{javabean.resposta != 'Ok'}">
					<h:graphicImage url="/imagens/sinal_vermelho.png"></h:graphicImage>
					</h:commandLink>
					<rich:panel style="width:500px;  height:600px;  background-color:rgb(240,240,240); " id="Evento" >
						<h:inputText value="#{javabean.apa_10_03_04_525}"  style="position:absolute; margin-left:195px; margin-top:-9px; width:200px; height:30px; background-color:-1;"/>
						<h:outputFormat  value="Nome Fantasia" style="position:absolute; margin-left:55px; margin-top:21px; width: 130px; height:31px;"/>
					</rich:panel>
					<rich:panel id="botao">
						<a4j:commandButton value=" ak- " action="#{javabean.Verificacao}" reRender="Evento,botao"/> 
					</rich:panel>
				
				</rich:panelBarItem>
                       </rich:panelBar>
             </rich:tab>
           </rich:tabPanel>
         </rich:panel>
             ......
</a4j:form>
   </f:view>
 </body>
 </html>

acho que voce tem que incrementar a session para o botao funcionar denovo em “outra session”

chutando ^^

e ai farelogost

então cara como eu faço isso ? eu tambem não entendi porque ele perderia a session, é que é estranho pois no mesmo form eu tenho um h:commandButton e ele funciona normamente enquanto o a4j não esta funcionando.

bom… se vc fecha a pagina a session e destruida
e tmb a session tem um tempo de vida

eu acho que voce deve tentar almentar este tempo de vida da session.

session.setMaxInactiveInterval(100); (segundos)

tenta almentar o tempo e ve se da certo

sei la ^^