Erro Derby + JPA "java.sql.SQLNonTransientConnectionException" (De vez em quando)

1 resposta
E

Pessoal estou com um problema utilizando que aparentemente ele não consegue conectar ao serviço, mas isso só dá algumas vezes . . .

A exceção:

[EL Info]: 2011-09-28 19:19:37.026ServerSession(19755470)EclipseLink, version: Eclipse Persistence Services - 2.2.0.v20110202-r8913

[EL Severe]: 2011-09-28 19:19:37.34ServerSession(19755470)Local Exception Stack:

Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.DatabaseException

Internal Exception: java.sql.SQLNonTransientConnectionException: Ocorreu uma falha de autenticação da conexão.  Motivo: identificação do usuário ou senha inválida.

Error Code: 40000

Exception in thread main javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.DatabaseException

Internal Exception: java.sql.SQLNonTransientConnectionException: Ocorreu uma falha de autenticação da conexão.  Motivo: identificação do usuário ou senha inválida.

Error Code: 40000

at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324)

at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:319)

at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:422)

at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:138 )

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:185)

at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:242)

at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:592)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:233)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:230)

at database.Database.(Database.java:18 )

Mas tem hora que ele conecta normal e eu consigo fazer as transações normalmente !

Alguém já passou por algo parecido com Java DB ???

1 Resposta

bobboyms

Acho que pode te ajudar http://code.google.com/p/jpa-component/wiki/Doc_PT_Br

Criado 28 de setembro de 2011
Ultima resposta 8 de out. de 2011
Respostas 1
Participantes 2