You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2022/08/22 12:47:16 UTC

[GitHub] [camel-quarkus] llowinge opened a new issue, #4027: Debezium test DebeziumSqlserverTest fails

llowinge opened a new issue, #4027:
URL: https://github.com/apache/camel-quarkus/issues/4027

   Running 
   
   ```
   mvn clean test -Dtest='DebeziumSqlserverTest'
   ```
   from `camel-quarkus/integration-tests/debezium` on `main` branch fails with 
   
   ```
   2022-08-22 14:45:01,943 ERROR [io.deb.emb.EmbeddedEngine] (Camel (camel-1) thread #1 - DebeziumConsumer) Error while trying to run connector class 'io.debezium.connector.sqlserver.SqlServerConnector': org.apache.kafka.connect.errors.ConnectException: com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target". ClientConnectionId:15b7ff76-c2bd-4c68-8b52-728cc0325dc5
   	at io.debezium.jdbc.JdbcConnection.lambda$createPreparedStatement$6(JdbcConnection.java:1383)
   	at java.base/java.util.concurrent.ConcurrentMap.computeIfAbsent(ConcurrentMap.java:330)
   	at io.debezium.jdbc.JdbcConnection.createPreparedStatement(JdbcConnection.java:1377)
   	at io.debezium.jdbc.JdbcConnection.prepareQueryAndMap(JdbcConnection.java:743)
   	at io.debezium.connector.sqlserver.SqlServerConnection.retrieveRealDatabaseName(SqlServerConnection.java:513)
   	at io.debezium.connector.sqlserver.SqlServerConnector.buildTaskConfigs(SqlServerConnector.java:86)
   	at io.debezium.connector.sqlserver.SqlServerConnector.taskConfigs(SqlServerConnector.java:65)
   	at io.debezium.embedded.EmbeddedEngine.run(EmbeddedEngine.java:729)
   	at io.debezium.embedded.ConvertingEngineBuilder$2.run(ConvertingEngineBuilder.java:192)
   	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
   	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
   	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
   	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
   	at java.base/java.lang.Thread.run(Thread.java:829)
   Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target". ClientConnectionId:15b7ff76-c2bd-4c68-8b52-728cc0325dc5
   	at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:3806)
   	at com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1906)
   	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:3329)
   	at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:2950)
   	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:2790)
   	at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1663)
   	at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1064)
   	at io.debezium.jdbc.JdbcConnection.lambda$patternBasedFactory$1(JdbcConnection.java:243)
   	at io.debezium.jdbc.JdbcConnection$ConnectionFactoryDecorator.connect(JdbcConnection.java:128)
   	at io.debezium.jdbc.JdbcConnection.connection(JdbcConnection.java:882)
   	at io.debezium.connector.sqlserver.SqlServerConnection.connection(SqlServerConnection.java:221)
   	at io.debezium.jdbc.JdbcConnection.connection(JdbcConnection.java:877)
   	at io.debezium.jdbc.JdbcConnection.lambda$createPreparedStatement$6(JdbcConnection.java:1380)
   	... 13 more
   Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
   	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
   	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:352)
   	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:295)
   	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:290)
   	at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654)
   	at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)
   	at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)
   	at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392)
   	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:443)
   	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:421)
   	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:182)
   	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
   	at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1501)
   	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1411)
   	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:451)
   	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:422)
   	at com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1795)
   	... 24 more
   Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
   	at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
   	at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
   	at java.base/sun.security.validator.Validator.validate(Validator.java:264)
   	at java.base/sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:313)
   	at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:233)
   	at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:110)
   	at com.microsoft.sqlserver.jdbc.HostNameOverrideX509TrustManager.checkServerTrusted(SQLServerTrustManager.java:86)
   	at java.base/sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1510)
   	at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
   	... 36 more
   Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
   	at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
   	at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
   	at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
   	at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
   	... 44 more
   	```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [camel-quarkus] jamesnetherton closed issue #4027: Debezium test DebeziumSqlserverTest fails

Posted by GitBox <gi...@apache.org>.
jamesnetherton closed issue #4027: Debezium test DebeziumSqlserverTest fails 
URL: https://github.com/apache/camel-quarkus/issues/4027


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org