Bamboo doesn't support Hipchat Server?
Asked by Dewet Diener:

*This question is in reference to Atlassian Documentation: [Integrating Bamboo with HipChat](https://confluence.atlassian.com/pages/viewpage.action?pageId=289276960)*

Your published workaround of overwriting api.hipchat.com with our own instance fails since the upgrade to 5.10 due to what appears to be stricter SSL verification:

```
2016-01-21 17:58:24,364 ERROR [AtlassianEvent::0-BAM::EVENTS:pool-2-thread-1] [HipchatNotificationTransport] Error using Hipchat API: java.security.cert.CertificateException: No subject alternative DNS name matching api.hipchat.com found.javax.net.ssl.SSLException: java.security.cert.CertificateException: No subject alternative DNS name matching api.hipchat.com found.at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.verifyHostName(SSLProtocolSocketFactory.java:287)at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.verifyHostName(SSLProtocolSocketFactory.java:267)at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:124)at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:157)at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)at com.atlassian.bamboo.hipchat.HipchatNotificationTransport.sendNotification(HipchatNotificationTransport.java:110)at com.atlassian.bamboo.notification.NotificationDispatcherImpl.dispatchNotifications(NotificationDispatcherImpl.java:60)at com.atlassian.bamboo.deployments.notification.DeploymentNotificationEventListener.onDeploymentStarted(DeploymentNotificationEventListener.java:168)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:497)at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:36)at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$1$1.run(AsynchronousAbleEventDispatcher.java:46)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:49)at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31)at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20)at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52)at java.lang.Thread.run(Thread.java:745)Caused by: java.security.cert.CertificateException: No subject alternative DNS name matching api.hipchat.com found.at sun.security.util.HostnameChecker.matchDNS(HostnameChecker.java:204)at sun.security.util.HostnameChecker.match(HostnameChecker.java:95)at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.verifyHostName(SSLProtocolSocketFactory.java:284)... 24 more
```


Answers:
author: Krystian Brazulewicz
body: Please try our most recent version of HipChat plugin available on <https://bitbucket.org/atlassian/bamboo-hipchat-plugin/downloads>. You can use system property hipchat.api.url to configure URL to your HipChat server (see for more information <https://bitbucket.org/atlassian/bamboo-hipchat-plugin>).

comments: author: Dewet Diener
body: Thanks for the quick turnaround, this seems to resolve the issue for us!


Tags: hipchat

integration