Yong Zhang 6/22/2022 9:02 PM • [2022-06-22 08:37:22:243] [ERROR] [localhost-startStop-1] - - - failed to initialize data source javax.naming.NamingException: Unexpected exception resolving reference at org.apache.naming.NamingContext.lookup(NamingContext.java:865) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:157) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:834) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:157) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:834) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:157) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:834) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:171) ~[catalina.jar:8.5.78] at org.apache.naming.factory.ResourceLinkFactory.getObjectInstance(ResourceLinkFactory.java:152) ~[catalina.jar:8.5.78] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:332) ~[?:1.8.0_332] at org.apache.naming.NamingContext.lookup(NamingContext.java:846) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContext.lookup(NamingContext.java:157) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:115) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:69) ~[catalina.jar:8.5.78] at org.apache.naming.NamingContextBindingsEnumeration.next(NamingContextBindingsEnumeration.java:32) ~[catalina.jar:8.5.78] at com.cisco.webex.common.repository.DynamicDataSource.populateDataSources(DynamicDataSource.java:82) ~[webex-core-0.1.0-SNAPSHOT.jar:?] at com.cisco.webex.common.repository.DynamicDataSource.init(DynamicDataSource.java:31) ~[webex-core-0.1.0-SNAPSHOT.jar:?] at com.cisco.webex.joinserver.boot.DataSourceConfiguration$Tomcat.dataSource(DataSourceConfiguration.java:53) ~[classes/:42.8.0-2365] at com.cisco.webex.joinserver.boot.DataSourceConfiguration$Tomcat$$EnhancerBySpringCGLIB$$be40eb5f.CGLIB$dataSource$0() ~[classes/:42.8.0-2365] at com.cisco.webex.joinserver.boot.DataSourceConfiguration$Tomcat$$EnhancerBySpringCGLIB$$be40eb5f$$FastClassBySpringCGLIB$$8d99582b.invoke() ~[classes/:42.8.0-2365] ... suppressed 2 lines at com.cisco.webex.joinserver.boot.DataSourceConfiguration$Tomcat$$EnhancerBySpringCGLIB$$be40eb5f.dataSource() ~[classes/:42.8.0-2365] ... suppressed 105 lines at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_332] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_332] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_332] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_332] Caused by: org.postgresql.util.PSQLException: Something unusual has occurred to cause the driver to fail. Please report this exception. at org.postgresql.Driver.connect(Driver.java:280) ~[postgresql-42.3.3.jar:42.3.3] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:347) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:228) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:764) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:692) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:496) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:121) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:110) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:560) ~[tomcat-jdbc.jar:?] at com.cisco.webex.common.secureconnector.factory.SecureDataSourceFactory.createDataSource(SecureDataSourceFactory.java:19) ~[webex-web-secureconnector-1.8.0.jar:?] at org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:244) ~[tomcat-jdbc.jar:?] at org.apache.naming.factory.FactoryBase.getObjectInstance(FactoryBase.java:96) ~[catalina.jar:8.5.78] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:332) ~[?:1.8.0_332] at org.apache.naming.NamingContext.lookup(NamingContext.java:846) ~[catalina.jar:8.5.78] ... 131 more Caused by: java.lang.RuntimeException: Platform error: unsupported key for HMAC algorithm at org.postgresql.shaded.com.ongres.scram.common.util.CryptoUtil.hmac(CryptoUtil.java:147) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.shaded.com.ongres.scram.common.ScramMechanisms.hmac(ScramMechanisms.java:143) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.shaded.com.ongres.scram.common.ScramFunctions.hmac(ScramFunctions.java:70) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.shaded.com.ongres.scram.common.ScramFunctions.clientKey(ScramFunctions.java:85) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.shaded.com.ongres.scram.client.ScramSession$ClientFinalProcessor.(ScramSession.java:188) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.shaded.com.ongres.scram.client.ScramSession$ClientFinalProcessor.(ScramSession.java:194) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.shaded.com.ongres.scram.client.ScramSession$ClientFinalProcessor.(ScramSession.java:163) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.shaded.com.ongres.scram.client.ScramSession$ServerFirstProcessor.clientFinalProcessor(ScramSession.java:130) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.jre7.sasl.ScramAuthenticator.processServerFirstMessage(ScramAuthenticator.java:147) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:816) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:180) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:235) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.jdbc.PgConnection.(PgConnection.java:223) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.Driver.makeConnection(Driver.java:400) ~[postgresql-42.3.3.jar:42.3.3] at org.postgresql.Driver.connect(Driver.java:259) ~[postgresql-42.3.3.jar:42.3.3] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:347) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:228) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:764) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:692) ~[tomcat-jdbc.jar:?] at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:496) ~[tomcat-jdbc.jar:?]