Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-14433

Confusing link to old ISPN-604 for ISPN080028 error with database connection

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • Trivial
    • None
    • 14.0.4.Final
    • Persistence
    • None

    Description

      If an old database driver is used the server will log an error message and link a very old ISPN-604 issue.
      This seems confusing and the link is not available as well.

      The message should be changed to give better information.

      The log message is

      2023-01-03 12:35:08,316 FATAL (main) [org.infinispan.SERVER] ISPN080028: Red Hat Data Grid Server failed to start org.infinispan.manager.EmbeddedCacheManagerStartupException: org.infinispan.commons.CacheConfigurationException: ISPN000659: Component org.infinispan.persistence.manager.PersistenceManager failed to start
          at org.infinispan.manager.DefaultCacheManager.internalStart(DefaultCacheManager.java:778)
          at org.infinispan.manager.DefaultCacheManager.start(DefaultCacheManager.java:742)
          at org.infinispan.server.SecurityActions.lambda$startCacheManager$1(SecurityActions.java:68)
          at org.infinispan.security.Security.doPrivileged(Security.java:56)
          at org.infinispan.server.SecurityActions.doPrivileged(SecurityActions.java:40)
          at org.infinispan.server.SecurityActions.startCacheManager(SecurityActions.java:71)
          at org.infinispan.server.Server.run(Server.java:408)
          at org.infinispan.server.Bootstrap.runInternal(Bootstrap.java:173)
          at org.infinispan.server.tool.Main.run(Main.java:98)
          at org.infinispan.server.Bootstrap.main(Bootstrap.java:56)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          at org.infinispan.server.loader.Loader.run(Loader.java:106)
          at org.infinispan.server.loader.Loader.main(Loader.java:51)
      Caused by: org.infinispan.commons.CacheConfigurationException: ISPN000659: Component org.infinispan.persistence.manager.PersistenceManager failed to start
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startWrapper(BasicComponentRegistryImpl.java:585)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl$ComponentWrapper.running(BasicComponentRegistryImpl.java:808)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startDependencies(BasicComponentRegistryImpl.java:635)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.doStartWrapper(BasicComponentRegistryImpl.java:599)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startWrapper(BasicComponentRegistryImpl.java:577)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl$ComponentWrapper.running(BasicComponentRegistryImpl.java:808)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startDependencies(BasicComponentRegistryImpl.java:635)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.doStartWrapper(BasicComponentRegistryImpl.java:599)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startWrapper(BasicComponentRegistryImpl.java:577)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl$ComponentWrapper.running(BasicComponentRegistryImpl.java:808)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startDependencies(BasicComponentRegistryImpl.java:635)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.doStartWrapper(BasicComponentRegistryImpl.java:599)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startWrapper(BasicComponentRegistryImpl.java:577)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl$ComponentWrapper.running(BasicComponentRegistryImpl.java:808)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startDependencies(BasicComponentRegistryImpl.java:635)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.doStartWrapper(BasicComponentRegistryImpl.java:599)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startWrapper(BasicComponentRegistryImpl.java:577)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl$ComponentWrapper.running(BasicComponentRegistryImpl.java:808)
          at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:357)
          at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:250)
          at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:217)
          at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:1009)
          at org.infinispan.cache.impl.AbstractDelegatingCache.start(AbstractDelegatingCache.java:504)
          at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:722)
          at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:668)
          at org.infinispan.manager.DefaultCacheManager.internalGetCache(DefaultCacheManager.java:557)
          at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:520)
          at org.infinispan.security.actions.GetCacheAction.run(GetCacheAction.java:26)
          at org.infinispan.security.actions.GetCacheAction.run(GetCacheAction.java:14)
          at org.infinispan.security.Security.doPrivileged(Security.java:61)
          at org.infinispan.globalstate.impl.SecurityActions.doPrivileged(SecurityActions.java:30)
          at org.infinispan.globalstate.impl.SecurityActions.getCache(SecurityActions.java:39)
          at org.infinispan.globalstate.impl.GlobalConfigurationManagerImpl.start(GlobalConfigurationManagerImpl.java:111)
          at org.infinispan.globalstate.impl.CorePackageImpl$2.start(CorePackageImpl.java:60)
          at org.infinispan.globalstate.impl.CorePackageImpl$2.start(CorePackageImpl.java:48)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeStart(BasicComponentRegistryImpl.java:617)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.doStartWrapper(BasicComponentRegistryImpl.java:608)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl.startWrapper(BasicComponentRegistryImpl.java:577)
          at org.infinispan.factories.impl.BasicComponentRegistryImpl$ComponentWrapper.running(BasicComponentRegistryImpl.java:808)
          at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:357)
          at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:250)
          at org.infinispan.manager.DefaultCacheManager.internalStart(DefaultCacheManager.java:774)
          ... 15 more
      Caused by: java.util.concurrent.CompletionException: org.infinispan.persistence.spi.PersistenceException: This might be related to https://jira.jboss.org/browse/ISPN-604
          at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
          at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319)
          at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1739)
          at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
          at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
          at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
          at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
          at java.base/java.lang.Thread.run(Thread.java:829)
      Caused by: org.infinispan.persistence.spi.PersistenceException: This might be related to https://jira.jboss.org/browse/ISPN-604
          at org.infinispan.persistence.jdbc.common.impl.connectionfactory.ManagedConnectionFactory.getConnection(ManagedConnectionFactory.java:88)
          at org.infinispan.persistence.jdbc.impl.table.TableManagerFactory.getDbMetaData(TableManagerFactory.java:73)
          at org.infinispan.persistence.jdbc.impl.table.TableManagerFactory.getDbMetaData(TableManagerFactory.java:61)
          at org.infinispan.persistence.jdbc.impl.table.TableManagerFactory.getManager(TableManagerFactory.java:29)
          at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.createTableOperations(JdbcStringBasedStore.java:121)
          at org.infinispan.persistence.jdbc.stringbased.JdbcStringBasedStore.createTableOperations(JdbcStringBasedStore.java:83)
          at org.infinispan.persistence.jdbc.common.impl.BaseJdbcStore.lambda$start$0(BaseJdbcStore.java:72)
          at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)
          ... 5 more
      Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client
          at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
          at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
          at com.mysql.jdbc.Util.getInstance(Util.java:382)
          at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
          at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3603)
          at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3535)
          at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:934)
          at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4104)
          at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1299)
          at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
          at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
          at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
          at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
          at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
          at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
          at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
          at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
          at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
          at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
          at io.agroal.pool.ConnectionFactory.createConnection(ConnectionFactory.java:226)
          at io.agroal.pool.ConnectionPool$CreateConnectionTask.call(ConnectionPool.java:535)
          at io.agroal.pool.ConnectionPool$CreateConnectionTask.call(ConnectionPool.java:516)
          at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
          at io.agroal.pool.util.PriorityScheduledExecutor.beforeExecute(PriorityScheduledExecutor.java:75)
          at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1126)
          at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
          ... 1 more

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            rhn-support-wfink Wolf Fink
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: