SSL certificate exceptions when starting Crowd in HipChat Server 2.2.2

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Severity 3 - Minor

      Summary

      When starting Crowd in HipChat Server v2.2.2, a large number of SSL certificate exceptions occur in the /var/log/hipchat/atlassian-crowd.log log file. These log entries appear benign.

      Environment

      • HipChat Server v2.2.2 AMI

      Steps to Reproduce

      1. Configure an external user directory
      2. Restart Crowd

      Expected Results

      No errors appear in the /var/log/hipchat/atlassian-crowd.log file.

      Actual Results

      A large number of exceptions are thrown in the /var/log/hipchat/atlassian-crowd.log file:

      2017-03-17 19:36:22,148 PluginSchedulerTask-com.atlassian.analytics.client.upload.RemoteFilterRead:job INFO [com.amazonaws.http.AmazonHttpClient] Unable to execute HTTP request: Certificate for <btf-analytics.s3.amazonaws.com> doesn't match any of the subject alternative names: [*.host.domain.com, host.domain.com]
      javax.net.ssl.SSLException: Certificate for <btf-analytics.s3.amazonaws.com> doesn't match any of the subject alternative names: [*.host.domain.com, host.domain.com]
      	at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:164)
      	at org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:61)
      	at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:140)
      	at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:114)
      	at org.apache.http.conn.ssl.SSLSocketFactory.verifyHostname(SSLSocketFactory.java:569)
      	at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:544)
      	at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:409)
      	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
      	at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
      	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
      	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
      	at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)
      	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
      	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
      	at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:464)
      	at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:273)
      	at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3660)
      	at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:1133)
      	at com.amazonaws.services.s3.AmazonS3Client.getObject(AmazonS3Client.java:1005)
      	at com.atlassian.analytics.client.s3.AnalyticsS3Client.getS3ObjectInputStream(AnalyticsS3Client.java:111)
      	at com.atlassian.analytics.client.hash.reader.RemoteHashingInstructionsReader.getRemoteListObject(RemoteHashingInstructionsReader.java:44)
      	at com.atlassian.analytics.client.hash.reader.RemoteHashingInstructionsReader.readInstructions(RemoteHashingInstructionsReader.java:27)
      	at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher$HashingInstructionsResettableLazyReference.create(BcryptAnalyticsEmailHasher.java:159)
      	at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher$HashingInstructionsResettableLazyReference.create(BcryptAnalyticsEmailHasher.java:149)
      	at com.atlassian.util.concurrent.ResettableLazyReference$InternalReference.create(ResettableLazyReference.java:179)
      	at com.atlassian.util.concurrent.LazyReference$Sync.run(LazyReference.java:325)
      	at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:143)
      	at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:112)
      	at com.atlassian.util.concurrent.ResettableLazyReference.get(ResettableLazyReference.java:92)
      	at com.atlassian.analytics.client.hash.BcryptAnalyticsEmailHasher.readRemoteInstructions(BcryptAnalyticsEmailHasher.java:128)
      	at com.atlassian.analytics.client.upload.RemoteFilterRead.execute(RemoteFilterRead.java:65)
      	at com.atlassian.scheduler.compat.local.LocalOnlyPluginJob.execute(LocalOnlyPluginJob.java:30)
      	at com.atlassian.sal.core.scheduling.TimerPluginScheduler$PluginTimerTask.run(TimerPluginScheduler.java:89)
      	at java.util.TimerThread.mainLoop(Timer.java:555)
      	at java.util.TimerThread.run(Timer.java:505)
      

            Assignee:
            Unassigned
            Reporter:
            Shayne (Atlassian)
            Archiver:
            Michael Andreacchio

              Created:
              Updated:
              Resolved:
              Archived: