Author: reschke
Date: Wed May 8 14:47:42 2019
New Revision: 1858926
URL: http://svn.apache.org/viewvc?rev=1858926&view=rev
Log:
OAK-8307: RDBDocumentStore: add DEBUG logging when fetching index metadata fails
Modified:
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
Modified:
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java?rev=1858926&r1=1858925&r2=1858926&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
(original)
+++
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStore.java
Wed May 8 14:47:42 2019
@@ -1155,8 +1155,7 @@ public class RDBDocumentStore implements
ResultSet rs = null;
try {
// if the result set metadata provides a table name, use that (the
- // other one
- // might be inaccurate due to case insensitivity issues
+ // other one might be inaccurate due to case insensitivity issues)
String rmetTableName =
Strings.nullToEmpty(rmet.getTableName(1)).trim();
if (!rmetTableName.isEmpty()) {
tableName = rmetTableName;
@@ -1183,8 +1182,10 @@ public class RDBDocumentStore implements
return dumpIndexData(indices);
} catch (SQLException ex) {
// well it was best-effort
- return String.format("/* exception while retrieving index
information: %s, code %d, state %s */", ex.getMessage(),
+ String message = String.format("exception while retrieving index
information: %s, code %d, state %s", ex.getMessage(),
ex.getErrorCode(), ex.getSQLState());
+ LOG.debug(message, ex);
+ return "/* " + message + "*/";
} finally {
closeResultSet(rs);
}