[ https://issues.apache.org/jira/browse/OAK-5650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davide Giannella updated OAK-5650: ---------------------------------- Fix Version/s: 1.8.0 > RDBDocumentStore on Oracle: ArrayIndexOutOfBoundsException in Oracle JDBC > driver > -------------------------------------------------------------------------------- > > Key: OAK-5650 > URL: https://issues.apache.org/jira/browse/OAK-5650 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk > Reporter: Julian Reschke > Fix For: 1.6.6, 1.7.11, 1.8.0 > > > Seen running {{SetPropertyTest}}: > {noformat} > javax.jcr.RepositoryException: OakOak0001: Failed to merge changes to the > underlying store > at > org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:249) > at > org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:212) > at > org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.newRepositoryException(SessionDelegate.java:670) > at > org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save(SessionDelegate.java:496) > at > org.apache.jackrabbit.oak.jcr.session.SessionImpl$8.performVoid(SessionImpl.java:419) > at > org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.performVoid(SessionDelegate.java:274) > at > org.apache.jackrabbit.oak.jcr.session.SessionImpl.save(SessionImpl.java:416) > at > org.apache.jackrabbit.oak.benchmark.SetPropertyTest.afterSuite(SetPropertyTest.java:87) > at > org.apache.jackrabbit.oak.benchmark.AbstractTest.tearDown(AbstractTest.java:415) > at > org.apache.jackrabbit.oak.benchmark.AbstractTest.runTest(AbstractTest.java:263) > at > org.apache.jackrabbit.oak.benchmark.AbstractTest.run(AbstractTest.java:200) > at > org.apache.jackrabbit.oak.benchmark.BenchmarkRunner.main(BenchmarkRunner.java:479) > at > org.apache.jackrabbit.oak.run.BenchmarkCommand.execute(BenchmarkCommand.java:26) > at org.apache.jackrabbit.oak.run.Mode.execute(Mode.java:65) > at org.apache.jackrabbit.oak.run.Main.main(Main.java:49) > Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakOak0001: > Failed to merge changes to the underlying store > at > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$InMemory.merge(DocumentNodeStoreBranch.java:522) > at > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.merge0(DocumentNodeStoreBranch.java:185) > at > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.merge(DocumentNodeStoreBranch.java:119) > at > org.apache.jackrabbit.oak.plugins.document.DocumentRootBuilder.merge(DocumentRootBuilder.java:167) > at > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore.merge(DocumentNodeStore.java:1694) > at > org.apache.jackrabbit.oak.core.MutableRoot.commit(MutableRoot.java:249) > at > org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.commit(SessionDelegate.java:347) > at > org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save(SessionDelegate.java:494) > ... 11 more > Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 > at > oracle.jdbc.driver.OraclePreparedStatement.setupBindBuffers(OraclePreparedStatement.java:3280) > at > oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:11093) > at > oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:244) > at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.tomcat.jdbc.pool.interceptor.StatementDecoratorInterceptor$StatementProxy.invoke(StatementDecoratorInterceptor.java:261) > at com.sun.proxy.$Proxy3.executeBatch(Unknown Source) > at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.tomcat.jdbc.pool.interceptor.AbstractQueryReport$StatementProxy.invoke(AbstractQueryReport.java:235) > at com.sun.proxy.$Proxy3.executeBatch(Unknown Source) > at > org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStoreJDBC.update(RDBDocumentStoreJDBC.java:410) > at > org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.bulkUpdate(RDBDocumentStore.java:476) > at > org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.createOrUpdate(RDBDocumentStore.java:370) > at > org.apache.jackrabbit.oak.plugins.document.Commit.applyToDocumentStore(Commit.java:308) > at > org.apache.jackrabbit.oak.plugins.document.Commit.applyToDocumentStore(Commit.java:241) > at > org.apache.jackrabbit.oak.plugins.document.Commit.applyInternal(Commit.java:210) > at > org.apache.jackrabbit.oak.plugins.document.Commit.apply(Commit.java:199) > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)