SSL issues with JCMA (No X509TrustManager implementation available)

Dirk Ronsmans
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
March 13, 2024

We are preparing for our Jira migration to Cloud using JCMA.

Ons our test environment all went well but on our production system we have issues with the Migration Assistant. 

In the logs we see errors regarding SSL but we can't figure out what the cause would be.

We already re-created the keystore since we first had some outdated certificates but right now we get the error "No X509TrustManager implementation available"

2024-03-13 16:34:04,376 ForkJoinPool.commonPool-worker-1 ERROR sdssf 987x4467x4 zb1pt 86.211.66.92,10.9.217.227 /issues/ [jira.migration.fx3.Fx3PluginClientImpl] Failed to initialize fx3Client.
com.atlassian.jira.migration.httpclient.exceptions.HttpCommunicationException: An error occurred when requesting against resource https://api.atlassian.com/flags/api/v2/frontend/featureFlagValues: No X509TrustManager implementation available
at com.atlassian.jira.migration.httpclient.exceptions.ExceptionsKt.communicationError(Exceptions.kt:13)
at com.atlassian.jira.migration.httpclient.AbstractPluginHttpClient.getResponse(AbstractPluginHttpClient.kt:166)
at com.atlassian.jira.migration.fx3.Fx3ObjectMapperFactory$createFx3HttpCallback$1.post(Fx3ObjectMapperFactory.kt:86)
at com.atlassian.fx3.Fx3Client.fetch(Fx3Client.kt:126)
at com.atlassian.fx3.Fx3Client.fetchFlags(Fx3Client.kt:104)
at com.atlassian.fx3.Fx3Client.access$fetchFlags(Fx3Client.kt:32)
at com.atlassian.fx3.Fx3Client$Companion.init(Fx3Client.kt:55)
at com.atlassian.jira.migration.fx3.Fx3PluginClientImpl$1.invoke(Fx3PluginClientImpl.kt:27)
at com.atlassian.jira.migration.fx3.Fx3PluginClientImpl$1.invoke(Fx3PluginClientImpl.kt:26)
at com.atlassian.jira.migration.fx3.Fx3PluginClientImpl.tryGetFx3Client$lambda$1$lambda$0(Fx3PluginClientImpl.kt:96)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1596)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
Caused by: javax.net.ssl.SSLHandshakeException: No X509TrustManager implementation available

Anybody an idea what this could be? and more important how we can fix this?

 

Everything else looks fine except the connection to marketplace and when we try to start the JCMA assesments we get communication errors with these in the log

0 answers

Suggest an answer

Log in or Sign up to answer