Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
10.8-rc-1
-
Windows 10 Pro 64 bit, Firefox 62, using a local instance XWiki 10.8RC1 on Oracle 11.2
Description
When configured with ORACLE 11.2 DB (usingĀ ojdbc6.jar connector), XWiki 10.8RC1 fails to initialize and the following stacktrace is displayed in the console:
2018-09-21 11:47:43,904 [XWiki initialization] ERROR c.x.x.i.XWikiInitializerJob - Exception thrown during job execution java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.getSchema()Ljava/lang/String; at org.apache.commons.dbcp2.DelegatingConnection.getSchema(DelegatingConnection.java:941) at org.apache.commons.dbcp2.PoolingConnection.getSchemaOrNull(PoolingConnection.java:282) at org.apache.commons.dbcp2.PoolingConnection.createKey(PoolingConnection.java:128) at org.apache.commons.dbcp2.PoolingConnection.prepareStatement(PoolingConnection.java:437) at org.apache.commons.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:292) at org.apache.commons.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:292) at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:534) at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:452) at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:161) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1700) at org.hibernate.loader.Loader.doQuery(Loader.java:801) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274) at org.hibernate.loader.Loader.doList(Loader.java:2542) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276) at org.hibernate.loader.Loader.list(Loader.java:2271) at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:119) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1716) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:347) at org.hibernate.impl.CriteriaImpl.uniqueResult(CriteriaImpl.java:369) at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager$1.doInHibernate(HibernateDataMigrationManager.java:104) at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager$1.doInHibernate(HibernateDataMigrationManager.java:99) at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:921) at com.xpn.xwiki.store.XWikiHibernateBaseStore.failSafeExecute(XWikiHibernateBaseStore.java:885) at com.xpn.xwiki.store.XWikiHibernateBaseStore.failSafeExecuteRead(XWikiHibernateBaseStore.java:976) at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.getDBVersionFromDatabase(HibernateDataMigrationManager.java:98) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.getDataMigrationStatus(AbstractDataMigrationManager.java:421) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.getDatabaseStatus(AbstractDataMigrationManager.java:564) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.checkDatabase(AbstractDataMigrationManager.java:532) at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:339) at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:302) at com.xpn.xwiki.internal.store.hibernate.HibernateStore.beginTransaction(HibernateStore.java:472) at com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:682) at com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:894) at com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:353) at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1896) at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1958) at com.xpn.xwiki.XWiki.initializeMandatoryDocument(XWiki.java:1321) at com.xpn.xwiki.XWiki.initializeMandatoryDocuments(XWiki.java:1295) at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1213) at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1155) at com.xpn.xwiki.XWiki.<init>(XWiki.java:1128) at com.xpn.xwiki.internal.XWikiInitializerJob.runInternal(XWikiInitializerJob.java:117) at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206) at org.xwiki.job.AbstractJob.run(AbstractJob.java:189) at java.lang.Thread.run(Unknown Source)
The issue cannot be reproduced on XWiki 10.7 (using the same connector, as I useĀ basically when I configure an instance with Oracle 11.2).
Attachments
Issue Links
- is related to
-
XCOMMONS-1466 Upgrade to commons-dbcp2 2.5.0
- Closed