org.apache.http.client.ClientProtocolException
Asked by IT Admin:

Hi, I am using openssl so have set server.xml like the below.

\<Server port="10092" shutdown="SHUTDOWN" debug="0"\>  
\<Service name="Tomcat-Standalone"\>  

\<Connector port="10090" maxHttpHeaderSize="8192"  
maxThreads="150" minSpareThreads="25"  
protocol="org.apache.coyote.http11.Http11NioProtocol"  
enableLookups="false" disableUploadTimeout="true"  
acceptCount="100" scheme="https" secure="true"  
clientAuth="false" sslProtocols="TLSv1,TLSv1.1,TLSv1.2"  
sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" SSLEnabled="true"  
URIEncoding="UTF-8" keystorePass="2457"  
keystoreType="pkcs12" keystoreFile="/mypathto/server.p12"/\>

\<Engine name="Standalone" defaultHost="localhost" debug="0"\>

\<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="false" startStopThreads="4"\>  
\<Context path="" docBase="../confluence" debug="0" reloadable="false" useHttpOnly="true"\>  
\<!-- Logger is deprecated in Tomcat 5.5. Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties --\>  
\<Manager pathname="" /\>  
\<Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60" /\>  
\</Context\>

\<Context path="${confluence.context.path}/synchrony-proxy" docBase="../synchrony-proxy" debug="0" reloadable="false" useHttpOnly="true"\>  
\<Valve className="org.apache.catalina.valves.StuckThreadDetectionValve" threshold="60" /\>  
\</Context\>  
\</Host\>

\</Engine\>

<br />

\</Service\>  
\</Server\>

But my web server throws this error every minute.

2018-03-27 14:11:28,907 WARN \[synchrony-interop-executor:thread-1\] \[plugins.synchrony.bootstrap.DefaultSynchronyProxyMonitor\] pollHealthcheck Could not ping the synchrony-proxy \[<http://127.0.0.1:10090/synchrony-proxy/healthcheck>\]: {}  
org.apache.http.client.ClientProtocolException  
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:187)  
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)  
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)  
at com.atlassian.confluence.plugins.synchrony.bootstrap.DefaultSynchronyProxyMonitor.pollHealthcheck(DefaultSynchronyProxyMonitor.java:81)  
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)  
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)  
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)  
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)  
at java.lang.Thread.run(Thread.java:748)

The web server is on Windows!


Answers:
author: Shannon S
body: Hello Ascan,

Is Synchrony having problems functioning or only throwing this message?

Have a look at this ticket, as it might apply to you:

* [CONFSERVER-45555](https://jira.atlassian.com/browse/CONFSERVER-45555)

Please confirm if you've enabled that workaround, and if you still have issues, have a look at the following:

* [Troubleshooting collaborative editing](https://confluence.atlassian.com/display/DOC/Troubleshooting+Collaborative+Editing "Follow link")
* [Running Confluence Over SSL or HTTPS](https://confluence.atlassian.com/display/DOC/Running+Confluence+Over+SSL+or+HTTPS "Follow link")

Regards,

Shannon


Tags: synchrony