JBoss Seam Exception - Concurrent call to conversation

Boa noite pessoal,
estou dando manutenção em um sistema que possui jboss Seam 2.1.2.

A aplicação está funcionando e do nada no meio do uso em produção
começa a disparar essa exception no log do jboss:

2011-06-29 18:34:45,977 ERROR [org.jboss.seam.jsf.SeamPhaseListener] (http-0.0.0.0-8080-8) swallowing exception
org.jboss.seam.ConcurrentRequestTimeoutException: Concurrent call to conversation

Como solucionar isso ? :roll:

Obrigado !!!

algumas causas que podem estar gerando isso:

  • uma chamada Ajax eh disparada antes que a anterior pudesse ser completada: se esse for o caso, identifique qual a pagina e pesquise sobre ‘eventsQueue’ (no RichFaces todos os componentes tem esse atributo), basicamente ele serializa as chamadas em uma fila, e chamadas concorrentes a conversation sao eliminadas
  • outro lance que pode estar acontecendo eh algum tipo de intervencao manual via codigo, i.e. a uma tentativa de encerrar a conversa e nesse meio tempo algum outro request esta sendo processado

nao sei como esta seu codigo, mas creio que a primeira opcao seja uma boa alternativa pra comecar

[quote=balrog]algumas causas que podem estar gerando isso:

  • uma chamada Ajax eh disparada antes que a anterior pudesse ser completada: se esse for o caso, identifique qual a pagina e pesquise sobre ‘eventsQueue’ (no RichFaces todos os componentes tem esse atributo), basicamente ele serializa as chamadas em uma fila, e chamadas concorrentes a conversation sao eliminadas
  • outro lance que pode estar acontecendo eh algum tipo de intervencao manual via codigo, i.e. a uma tentativa de encerrar a conversa e nesse meio tempo algum outro request esta sendo processado

nao sei como esta seu codigo, mas creio que a primeira opcao seja uma boa alternativa pra comecar [/quote]

Meu camarada muito obrigado é por aí mesmo… Mas ainda não consegui achar o problema de fato.
O que tem acontecido também é que em alguns momentos esse erro ocorre em produção e consome toda memória reservada para o JBoss e depois trava tudo.
Parece que entra num loop infinito, não sei o que fazer, mas estou ralando pra resolver.
Eu dou manutenção numa aplicação que foi vendida por terceiros, dái tu imagina como está né… heheheh
Eu utilizo muito os métodos @webRemote pois integro uma dll com javascript que por fim dispara métodos nos meus Beans, vou ver se é por aí…

Abraços

rich:fileUpload Concurrent call to conversation Transfer error occurred

Tem esse artigo aqui:

https://achorniy.wordpress.com/2009/07/14/avoid-concurrent-call-to-conversation/

Mas pra mim, o que resolveu, foi isso :
https://developer.jboss.org/thread/14533?tstart=0

// file: components.xml

<core:manager concurrent-request-timeout="60000"
		conversation-timeout="120000" conversation-id-parameter="cid"
		parent-conversation-id-parameter="pid" default-flush-mode="MANUAL" />