Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-18541

Drive addon 6.0 multidb tests failing under PostgreSQL looking for H2 fulltext analyzer

    XMLWordPrintable

    Details

    • Sprint:
      drive-8.1-1

      Description

      15:29:35 14:29:35.631 [main] ERROR o.a.g.c.o.MCFConnectionInterceptor - Error occurred creating ManagedConnection for handle: nullManagedConnectionInfo: org.apache.geronimo.connector.outbound.ManagedConnectionInfo@2ce3f8b7. mc: null]
      15:29:35 org.nuxeo.ecm.core.storage.StorageException: java.sql.SQLException: Error executing: CALL NXFT_CREATE_INDEX('PUBLIC_FULLTEXT_default', 'PUBLIC', 'FULLTEXT', ('SIMPLETEXT', 'BINARYTEXT'), 'french') : Error creating or initializing trigger "NXFT_FULLTEXT" object, class "org.nuxeo.ecm.core.storage.sql.db.H2Fulltext$Trigger", cause: "java.sql.SQLException: java.lang.ClassNotFoundException: french"; see root cause for details; SQL statement:
      15:29:35 CREATE TRIGGER "PUBLIC"."NXFT_FULLTEXT" AFTER INSERT, UPDATE, DELETE ON "PUBLIC"."FULLTEXT" FOR EACH ROW CALL "org.nuxeo.ecm.core.storage.sql.db.H2Fulltext$Trigger" [90043-177]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapper.createDatabase(JDBCMapper.java:162) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_79]
      15:29:35 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_79]
      15:29:35 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
      15:29:35 	at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapperConnector.doInvoke(JDBCMapperConnector.java:24) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapperConnector.invoke(JDBCMapperConnector.java:67) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at com.sun.proxy.$Proxy79.createDatabase(Unknown Source) ~[na:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.jdbc.JDBCBackend.newMapper(JDBCBackend.java:238) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.RepositoryImpl.getConnection(RepositoryImpl.java:295) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.ra.ManagedConnectionFactoryImpl.initialize(ManagedConnectionFactoryImpl.java:284) ~[nuxeo-core-storage-sql-ra-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.ra.ManagedConnectionFactoryImpl.createManagedConnection(ManagedConnectionFactoryImpl.java:179) ~[nuxeo-core-storage-sql-ra-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:49) ~[geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.XAResourceInsertionInterceptor.getConnection(XAResourceInsertionInterceptor.java:41) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.SinglePoolMatchAllConnectionInterceptor.internalGetConnection(SinglePoolMatchAllConnectionInterceptor.java:88) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionInterceptor.getConnection(AbstractSinglePoolConnectionInterceptor.java:80) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.ThreadLocalCachingConnectionInterceptor.getConnection(ThreadLocalCachingConnectionInterceptor.java:70) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:49) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:109) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:77) [geronimo-connector-2.2.1-NX1.jar:2.2.1-NX1]
      15:29:35 	at org.nuxeo.runtime.jtajca.NuxeoContainer$ConnectionManagerWrapper.allocateConnection(NuxeoContainer.java:834) [nuxeo-runtime-jtajca-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getConnection(ConnectionFactoryImpl.java:100) [nuxeo-core-storage-sql-ra-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.ra.ConnectionFactoryImpl.getSession(ConnectionFactoryImpl.java:166) [nuxeo-core-storage-sql-ra-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.repository.RepositoryService.getSession(RepositoryService.java:233) [nuxeo-core-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.api.local.LocalSession.createSession(LocalSession.java:119) [nuxeo-core-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.api.local.LocalSession.connect(LocalSession.java:85) [nuxeo-core-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.api.CoreInstance.acquireCoreSession(CoreInstance.java:185) [nuxeo-core-api-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.api.CoreInstance.openCoreSession(CoreInstance.java:179) [nuxeo-core-api-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.api.CoreInstance.openCoreSession(CoreInstance.java:82) [nuxeo-core-api-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.api.UnrestrictedSessionRunner.runUnrestricted(UnrestrictedSessionRunner.java:131) [nuxeo-core-api-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.repository.RepositoryService.openRepository(RepositoryService.java:135) [nuxeo-core-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.repository.RepositoryService.applicationStarted(RepositoryService.java:95) [nuxeo-core-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.model.impl.RegistrationInfoImpl.notifyApplicationStarted(RegistrationInfoImpl.java:336) [nuxeo-runtime-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.osgi.OSGiRuntimeService.notifyComponentsOnStarted(OSGiRuntimeService.java:494) [nuxeo-runtime-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.osgi.OSGiRuntimeService.fireApplicationStarted(OSGiRuntimeService.java:532) [nuxeo-runtime-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.osgi.OSGiRuntimeService.frameworkEvent(OSGiRuntimeService.java:542) [nuxeo-runtime-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.osgi.OSGiAdapter.fireFrameworkEvent(OSGiAdapter.java:238) [nuxeo-runtime-osgi-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.test.NXRuntimeTestCase.fireFrameworkStarted(NXRuntimeTestCase.java:185) [nuxeo-runtime-test-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.test.runner.RuntimeFeature.beforeRun(RuntimeFeature.java:246) [nuxeo-runtime-test-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.test.runner.FeaturesRunner$1.call(FeaturesRunner.java:211) [nuxeo-runtime-test-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.test.runner.FeaturesRunner.invokeFeatures(FeaturesRunner.java:477) [nuxeo-runtime-test-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.test.runner.FeaturesRunner.beforeRun(FeaturesRunner.java:207) [nuxeo-runtime-test-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.runtime.test.runner.FeaturesRunner.run(FeaturesRunner.java:365) [nuxeo-runtime-test-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.junit.runners.Suite.runChild(Suite.java:127) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runners.Suite.runChild(Suite.java:26) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runner.JUnitCore.run(JUnitCore.java:160) [junit-4.11.jar:na]
      15:29:35 	at org.junit.runner.JUnitCore.run(JUnitCore.java:138) [junit-4.11.jar:na]
      15:29:35 	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:113) [surefire-junit47-2.17.jar:2.17]
      15:29:35 	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:85) [surefire-junit47-2.17.jar:2.17]
      15:29:35 	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:54) [surefire-junit47-2.17.jar:2.17]
      15:29:35 	at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:134) [surefire-junit47-2.17.jar:2.17]
      15:29:35 	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) [surefire-booter-2.17.jar:2.17]
      15:29:35 	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) [surefire-booter-2.17.jar:2.17]
      15:29:35 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) [surefire-booter-2.17.jar:2.17]
      15:29:35 Caused by: java.sql.SQLException: Error executing: CALL NXFT_CREATE_INDEX('PUBLIC_FULLTEXT_default', 'PUBLIC', 'FULLTEXT', ('SIMPLETEXT', 'BINARYTEXT'), 'french') : Error creating or initializing trigger "NXFT_FULLTEXT" object, class "org.nuxeo.ecm.core.storage.sql.db.H2Fulltext$Trigger", cause: "java.sql.SQLException: java.lang.ClassNotFoundException: french"; see root cause for details; SQL statement:
      15:29:35 CREATE TRIGGER "PUBLIC"."NXFT_FULLTEXT" AFTER INSERT, UPDATE, DELETE ON "PUBLIC"."FULLTEXT" FOR EACH ROW CALL "org.nuxeo.ecm.core.storage.sql.db.H2Fulltext$Trigger" [90043-177]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapper.createTables(JDBCMapper.java:374) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapper.createDatabase(JDBCMapper.java:159) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	... 62 common frames omitted
      15:29:35 Caused by: org.h2.jdbc.JdbcSQLException: Error creating or initializing trigger "NXFT_FULLTEXT" object, class "org.nuxeo.ecm.core.storage.sql.db.H2Fulltext$Trigger", cause: "java.sql.SQLException: java.lang.ClassNotFoundException: french"; see root cause for details; SQL statement:
      15:29:35 CREATE TRIGGER "PUBLIC"."NXFT_FULLTEXT" AFTER INSERT, UPDATE, DELETE ON "PUBLIC"."FULLTEXT" FOR EACH ROW CALL "org.nuxeo.ecm.core.storage.sql.db.H2Fulltext$Trigger" [90043-177]
      15:29:35 	at org.h2.message.DbException.getJdbcSQLException(DbException.java:344) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.message.DbException.get(DbException.java:167) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.schema.TriggerObject.load(TriggerObject.java:77) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.schema.TriggerObject.setTriggerClassName(TriggerObject.java:92) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.command.ddl.CreateTrigger.update(CreateTrigger.java:110) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.command.CommandContainer.update(CommandContainer.java:79) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.command.Command.executeUpdate(Command.java:254) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:186) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:160) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.db.H2Fulltext.createTrigger(H2Fulltext.java:242) ~[nuxeo-core-storage-sql-extensions-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.db.H2Fulltext.createIndex(H2Fulltext.java:180) ~[nuxeo-core-storage-sql-extensions-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_79]
      15:29:35 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_79]
      15:29:35 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_79]
      15:29:35 	at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
      15:29:35 	at org.h2.engine.FunctionAlias$JavaMethod.getValue(FunctionAlias.java:481) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.expression.JavaFunction.getValue(JavaFunction.java:39) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.command.dml.Call.query(Call.java:66) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.command.CommandContainer.query(CommandContainer.java:91) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.command.Command.executeQuery(Command.java:197) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:181) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:160) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	at org.tranql.connector.jdbc.StatementHandle.execute(StatementHandle.java:119) ~[tranql-connector-1.8.jar:1.8]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.jdbc.JDBCMapper.createTables(JDBCMapper.java:372) ~[nuxeo-core-storage-sql-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	... 63 common frames omitted
      15:29:35 Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: french
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.db.H2Fulltext.getAnalyzer(H2Fulltext.java:434) ~[nuxeo-core-storage-sql-extensions-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.db.H2Fulltext.getIndexWriter(H2Fulltext.java:475) ~[nuxeo-core-storage-sql-extensions-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.db.H2Fulltext.access$100(H2Fulltext.java:70) ~[nuxeo-core-storage-sql-extensions-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.nuxeo.ecm.core.storage.sql.db.H2Fulltext$Trigger.init(H2Fulltext.java:683) ~[nuxeo-core-storage-sql-extensions-6.0-HF24-SNAPSHOT.jar:na]
      15:29:35 	at org.h2.schema.TriggerObject.load(TriggerObject.java:72) ~[h2-1.4.177-NX01.jar:1.4.177]
      15:29:35 	... 84 common frames omitted
      

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: