Ronda Senior – CSM Center – Internal Exception: java.sql.SQLNonTransientConnectionException: No current connection Error Code: 40000
Incidente
No módulo Ronda Senior, o serviço CSM Center perde a conexão apresentando a mensagem: Communication failure detected when attempting to perform read query outside of a transaction. Attempting to retry query. Error was: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLNonTransientConnectionException: No current connection. Error Code: 40000.
Causa
Este incidente ocorre, pois a conexão do banco de dados foi perdida por conta da Conexão Pool dentro do GlassFish.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Abra o servidor aonde está Instalado a CSM Center;
2. Acesse um navegador com o localhost:4949 utilizando login: Admin e Senha: adminadmin;
3. Entre no caminho: Resources / JDBC / JDBC Connection Pools / DerbyPool;
3.1. Informe o valor de Initial and Minimum Pool Size, para 16;
3.2. Preencha o valor de Maximum Pool Size, para 64;
3.3. Informe o valor de Pool Resize Quantity, para 4;
4. Acesse o caminho: Resources / JDBC / JDBC Connection Pools / __TimePool;
4.1. Informe o valor de Initial and Minimum Pool Size, para 16;
4.2. Preencha o valor de Maximum Pool Size, para 64;
4.3. Informe o valor de Pool Resize Quantity, para 4;
5. Reinicie o Serviço da CSM Center.