Julian Reschke created OAK-2918: ----------------------------------- Summary: RDBConnectionHandler: handle failure on setReadOnly() gracefully Key: OAK-2918 URL: https://issues.apache.org/jira/browse/OAK-2918 Project: Jackrabbit Oak Issue Type: Sub-task Components: rdbmk Affects Versions: 1.3, 1.0.14, 1.2.2 Reporter: Julian Reschke Assignee: Julian Reschke Fix For: 1.3.0, 1.2.3, 1.0.15
It appears that WAS wraps Oracle JDBC connection objects and throws upon setReadOnly(): {noformat} java.sql.SQLException: DSRA9010E: 'setReadOnly' is not supported on the WebSphere java.sql.Connection implementation. at com.ibm.ws.rsadapter.spi.InternalOracleDataStoreHelper.setReadOnly(InternalOracleDataStoreHelper.java:369) at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.setReadOnly(WSJdbcConnection.java:3626) at org.apache.jackrabbit.oak.plugins.document.rdb.RDBConnectionHandler.getROConnection(RDBConnectionHandler.java:61) {noformat} ...which of course is a bug in WAS (setReadOnly() is documented as a hint, the implementation is not supposed to throw an exception here); see also <http://www-01.ibm.com/support/docview.wss?uid=swg1PM58588> -- This message was sent by Atlassian JIRA (v6.3.4#6332)