[
https://issues.apache.org/jira/browse/LENS-168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14349514#comment-14349514
]
Hudson commented on LENS-168:
-----------------------------
SUCCESS: Integrated in Lens-Commit #547 (See
[https://builds.apache.org/job/Lens-Commit/547/])
LENS-168 : Fix Already closed SQLException in database/ldap-backed-database
user config loader(Rajat Khandelwal via amareshwari) (amareshwari: rev
a70c8224a30aae5e0a08d71b2d04592df43d5c58)
*
lens-client/src/main/java/org/apache/lens/client/LensClientSingletonWrapper.java
* lens-server/src/test/resources/lens-site.xml
* lens-server/src/main/java/org/apache/lens/server/util/UtilityMethods.java
* src/site/apt/admin/config.apt
*
lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java
* lens-server/src/main/resources/lensserver-default.xml
* lens-server/src/main/java/org/apache/lens/server/LensService.java
> 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
> Assignee: Rajat Khandelwal
> Fix For: 2.1
>
> Attachments: rb31670.patch
>
>
> 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)