Problema depois de tarefa executada pelo Quartz
05/12/2011 17:53
0
Estou usando o Quartz para agendar tarefas no servidor
Tenho uma tarefa, que será agendada para uma determinada data depois da data que em que o elemento foi criado
Então, na action save

def save = {
def aInstance = new A(params)

if (aInstance.save(flush: true)) {

Date dataDaTarefa = aInstance.dataDaTarefa

AJob.schedule(dataDaTarefa , [a : aInstance])
//continua
}


Até aí tudo bem, o problema é que quando chega a hora de executar a tarefa, depois que ela é executada e que eu mudo de página acontece um erro.

Quando peço para listar, por exemplo:

Error 500: Executing action [list] of controller [app.AController] caused exception: could not execute query; nested exception is org.hibernate.exception.JDBCConnectionException: could not execute query
Servlet: grails
URI: /App/grails/contribuition/list.dispatch


com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: Software caused connection abort: recv failed

STACKTRACE:

java.net.SocketException: Software caused connection abort: recv failed

at java.net.SocketInputStream.socketRead0(Native Method)

at java.net.SocketInputStream.read(SocketInputStream.java:150)

at java.net.SocketInputStream.read(SocketInputStream.java:121)

at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)

...


Aí se atualizar a página, aparentemente volta tudo ao normal
Alguém sabe o que fazer?
Tags: quartz


0
É problema de quebra de conexão com o banco de dados.

Já escrevi sobre isto. Da uma olhada neste link.


0
Ok ...
Dei uma olhada nesse link .. muito bom
Valeu =)
06/12/2011 16:58



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto