Connection is not associated with a managed connection [Resolvido]

2 respostas
jdbcjpajavaspring
A

Pessoal, boa tarde.

Tenho uma aplicação web que utiliza Spring Data JPA para gerenciar os dados. Porém ela utiliza uma biblioteca/serviço que se utiliza de objetos Connections para criação de conexão e gravação/consulta de dados.

Essa biblioteca/serviço está lançando a seguinte exceção:

Connection is not associated with a managed connection.org.jboss.jca.adapters.jdbc.jdk6.WrappedConnectionJDK6@47a00e1

A aplicação web está pegando o objeto Connection através da interface do Spring EntityManagerFactoryInfo:

connection = entityManagerFactoryInfo.getDataSource().getConnection(); e passando para o serviço da biblioteca.

Após algum uso, funcionando normalmente, a exceção citada é lançada.
A conexão (Connection) é fechada, após o uso, pela aplicação web (o método que utiliza o serviço e passa o objeto Connection).

O objeto Connection não é fechado pelo serviço/biblioteca que o recebe.

Alguém tem ideia do que pode ser?

Se precisarem de mais informações me avisem.

2 Respostas

J

Você está reutilizando o mesmo objeto connection para várias consultas?

A

Isso mesmo @juliofsn. Descobri isso no mesmo dia. O serviços estavam fazendo cache de conexões e tentando reutilizá-las.
Problema resolvido.

Criado 4 de maio de 2018
Ultima resposta 8 de mai. de 2018
Respostas 2
Participantes 2