O depurador do Eclipse sempre bloqueia no ThreadPoolExecutor sem nenhuma exceção óbvia, por qu
Estou trabalhando nos meus projetos habituais no Eclipse, é um aplicativo J2EE, feito com Spring, Hibernate e assim por diante. Estou usando o Tomcat 7 por isso (sem motivo específico, não exploro nenhum novo recurso, só queria tentar isso). Sempre que depuro meu aplicativo, acontece que o depurador do Eclipse aparece como se tivesse atingido um ponto de interrupção, mas não é o caso, na verdade, ele para em um arquivo de origem Java que éThreadPoolExecutor
. Não há rastreamento de pilha no console, ele apenas para. Então, se eu clicar em continuar, ele continuará e o aplicativo funcionará perfeitamente. Isto é o que mostra na janela do depurador:
Daemon Thread ["http-bio-8080"-exec-2] (Suspended (exception RuntimeException))
ThreadPoolExecutor$Worker.run() line: 912
TaskThread(Thread).run() line: 619
Realmente não consigo explicar isso, porque não estou usandoThreadPoolExecutor
em absoluto. Deve ser algo do Tomcat, Hibernate ou Spring. É muito chato, porque eu sempre tenho que continuar durante a depuraçã
Alguma pista?