[ https://issues.apache.org/jira/browse/NIFI-13570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bryan Bende updated NIFI-13570: ------------------------------- Status: Patch Available (was: Open) > System test failures related to retrieving listing of NAR summaries > ------------------------------------------------------------------- > > Key: NIFI-13570 > URL: https://issues.apache.org/jira/browse/NIFI-13570 > Project: Apache NiFi > Issue Type: Improvement > Reporter: Bryan Bende > Assignee: Bryan Bende > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > Some system tests are failing intermittently and the logs show repeatedly > trying to list the NAR summaries and failing and then timing out: > {code:java} > 2024-07-22 07:20:43,558 INFO [Reconnect to Cluster] > org.apache.nifi.nar.StandardNarManager Unable to retrieve NAR summaries from > cluster coordinator: retrying until [2024-07-22T07:24:38.500Z] > 2024-07-22 07:20:48,562 WARN [Reconnect to Cluster] > org.apache.nifi.nar.StandardNarManager Request execution failed HTTP Method > [GET] URI [https://localhost:5671/nifi-api/controller/nar-manager/nars]: > retrying > {code} > After adding the exception to the log message it shows the following: > {code:java} > Caused by: javax.net.ssl.SSLException: Unsupported or unrecognized SSL message > at > java.base/sun.security.ssl.SSLSocketInputRecord.handleUnknownRecord(SSLSocketInputRecord.java:462) > at > java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:175) > at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) > at > java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) > at > java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) > at > java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) > at > java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) > at > okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379) > at > okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337) > at > okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209) > at > okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226) > at > okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106) > at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74) > at > okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255) > at > okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) > at > okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) > at > okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) > at > okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76) > at > okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) > at > okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) > at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) > at > org.apache.nifi.web.client.StandardWebClientService$StandardHttpRequestBodySpec.execute(StandardWebClientService.java:271) > ... 9 common frames omitted > Suppressed: javax.net.ssl.SSLException: Unsupported or unrecognized SSL > message > ... 34 common frames omitted {code} > The system tests appear to run over http, but the nifi.properties files have > the keystore and truststore properties set which seems to produce an > SSLContext, and the NAR Manager is using the logic of SSLContext != null to > trigger using https vs http. -- This message was sent by Atlassian Jira (v8.20.10#820010)