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)