Self-Hosted Confluence (v6.15.7) - Randomly crashes several times a week
Asked by AC:

Running on CentOS Linux release 7.6.1810 (Core). Works fine for a few days then crashes. Any help to debug and resolve would be greatly appreciated!


Answers:
author: jira guy
body: This doesn't really help. What error do you see in logs?

comments: author: AC
body: There are many instances of these - which I have noticed before even when the server is up and running fine:

SEVERE \[http-nio-8090-exec-8\] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet \[dispatcher\] in context with path \[/synchrony-proxy\] threw exception \[Request processing failed; nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class com.atlassian.synchrony.proxy.web.HealthCheckResult\] with root cause  
java.lang.IllegalArgumentException: No converter found for return value of type: class com.atlassian.synchrony.proxy.web.HealthCheckResult  
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:178)  
at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:153)  
at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:165)  
at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:80)  
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:126)  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:817)  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:731)  
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)  
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)  
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)  
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)  
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859)  
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)  
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844)  
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)  
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)  
at com.atlassian.synchrony.proxy.web.SynchronyProxyFilter.doFilter(SynchronyProxyFilter.java:78)  
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)  
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)  
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)  
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)  
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)  
at org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:206)  
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)  
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)  
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)  
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)  
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)  
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)  
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)  
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)  
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)  
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)  
at java.lang.Thread.run(Thread.java:748)


author: AC
body: I have also uploaded the log files here -

<https://appriver3651014037-my.sharepoint.com/:f:/g/personal/arvind_phenom_systems/EtP5G7iipbVJp7kv0ge3uRYBTMJTFIoFYRkB1k8nqobwlA?e=6YuMkP>

Any help would be greatly appreciated.


author: jira guy
body: There seems to be a bug related to this on atlassian tracking. <https://jira.atlassian.com/browse/CONFSERVER-58522>

Is it possible for you upgrade to 6.15.9? If so, please do. This might fix the issues

Also, are you using any kind of proxy? If so, make sure to add proxypass to 8091 for synchrony

You would have received faster response from Atlassian, you can always create a ticket support.atlassian.com


Tags: confluence-server

server