Rajat Khandelwal created LENS-168:
-------------------------------------
Summary: SQLException in database/ldap-backed-database user config
loader
Key: LENS-168
URL: https://issues.apache.org/jira/browse/LENS-168
Project: Apache Lens
Issue Type: Bug
Reporter: Rajat Khandelwal
While testing, I kept the server up and tried connecting from cli on various
intervals while no other connections were being opened to the server. Works
perfectly fine with intervals of 1,2 hours. But when server was kept idle for
say a day, trying connecting with cli gives the following error:
{noformat}
Caused by: java.sql.SQLException: Already closed.
at
org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:114)
at
org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:191)
at org.apache.commons.dbutils.DbUtils.close(DbUtils.java:50)
at
org.apache.commons.dbutils.AbstractQueryRunner.close(AbstractQueryRunner.java:409)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:358)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:288)
at
org.apache.lens.server.util.UtilityMethods.queryDatabase(UtilityMethods.java:106)
at
org.apache.lens.server.user.DatabaseUserConfigLoader.queryDatabase(DatabaseUserConfigLoader.java:112)
at
org.apache.lens.server.user.LDAPBackedDatabaseUserConfigLoader$2.call(LDAPBackedDatabaseUserConfigLoader.java:169)
at
org.apache.lens.server.user.LDAPBackedDatabaseUserConfigLoader$2.call(LDAPBackedDatabaseUserConfigLoader.java:166)
at
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4796)
at
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3589)
at
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2374)
... 35 more
{noformat}
This error comes only once and on second attempt it successfully goes through.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)