Confluence HTTP Error 400
Asked by Vadim Kovalchuk:

Hi!

We have a problem after migrate confluence from windows server to ubuntu 18.04.

What we do:

on windows server: backup data from confluence without attachments

on new server:

1. fresh install ubuntu 18.04.

2. fresh install confluence

3. edit config files

4. start confluence

5. restore backup data

6. copy attachments from windows server

When we open confluence by ip or by server name, it is worked. But if we open confluence by dns name, appears error 400. From ubuntu this name resolved.


Answers:
author: Vadim Kovalchuk
body: We are solved the problem. Problem was because we used dns name for server with underline (confluence_new). Thank you for all answers!

comments: author: Grigory Salnikov
body: Glad you've solved this :)


author: Vadim Kovalchuk
body: I think that it was denied by apache tomcat, but i don't know how it can check.

comments: author: Grigory Salnikov
body: You can check logs located here:

\<Installation directory\>/logs/catalina.out


author: Vadim Kovalchuk
body: 29-Jun-2018 08:45:19.238 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:45:19.422 WARNING \[main\] org.apache.catalina.startup.SetAllPropertiesRule.begin \[SetAllPropertiesRule\]{Server/Service/Connector} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:45:19.896 WARNING \[main\] org.apache.catalina.startup.SetAllPropertiesRule.begin \[SetAllPropertiesRule\]{Server/Service/Connector} Setting property 'sslProtocols' to 'TLSv1,TLSv1.1,TLSv1.2' did not find a matching property.  
29-Jun-2018 08:45:19.899 WARNING \[main\] org.apache.tomcat.util.net.SSLHostConfig.setProtocols The protocol \[TLSv1.1\] was added to the list of protocols on the SSLHostConfig named \[_default_\]. Check if a +/- prefix is missing.  
29-Jun-2018 08:45:19.900 WARNING \[main\] org.apache.tomcat.util.net.SSLHostConfig.setProtocols The protocol \[TLSv1.2\] was added to the list of protocols on the SSLHostConfig named \[_default_\]. Check if a +/- prefix is missing.  
29-Jun-2018 08:45:19.936 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine} Setting property 'debug' to '1' did not find a matching property.  
29-Jun-2018 08:45:19.945 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine/Host} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:45:20.026 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine/Host/Context} Setting property 'debug' to '1' did not find a matching property.  
29-Jun-2018 08:45:20.067 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:45:20.438 INFO \[main\] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler \["http-nio-8090"\]  
29-Jun-2018 08:45:20.481 INFO \[main\] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read  
29-Jun-2018 08:45:20.501 INFO \[main\] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler \["https-jsse-nio-8443"\]  
29-Jun-2018 08:45:21.262 INFO \[main\] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read  
29-Jun-2018 08:45:21.266 INFO \[main\] org.apache.catalina.startup.Catalina.load Initialization processed in 2163 ms  
29-Jun-2018 08:45:21.279 INFO \[main\] org.apache.catalina.core.StandardService.startInternal Starting service \[Tomcat-Standalone\]  
29-Jun-2018 08:45:21.281 INFO \[main\] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.8  
SLF4J: A number (1) of logging calls during the initialization phase have been intercepted and are  
SLF4J: now being replayed. These are subject to the filtering rules of the underlying logging system.  
SLF4J: See also <http://www.slf4j.org/codes.html#replay>  
29-Jun-2018 08:45:25.427 INFO \[localhost-startStop-2\] org.apache.catalina.core.ApplicationContext.log Spring WebApplicationInitializers detected on classpath: \[com.atlassian.synchrony.proxy.SynchronyDispatcherServletInitializer@7c62f60b\]  
29-Jun-2018 08:45:26.495 INFO \[localhost-startStop-2\] org.apache.catalina.core.ApplicationContext.log Initializing Spring FrameworkServlet 'dispatcher'  
29-Jun-2018 08:45:26.498 INFO \[localhost-startStop-2\] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'dispatcher': initialization started  
2018-06-29 08:45:26,502 INFO \[localhost-startStop-1\] \[com.atlassian.confluence.lifecycle\] info Starting Confluence 6.10.0 \[build 7702 based on commit hash 32e2f122cb90301123472685b84266a9778fff4a\] - synchrony version 2.1.0-master-ed94c233  
29-Jun-2018 08:45:26.512 INFO \[localhost-startStop-2\] org.springframework.web.context.support.AnnotationConfigWebApplicationContext.prepareRefresh Refreshing WebApplicationContext for namespace 'dispatcher-servlet': startup date \[Fri Jun 29 08:45:26 UTC 2018\]; root of context hierarchy  
29-Jun-2018 08:45:26.650 INFO \[localhost-startStop-2\] org.springframework.web.context.support.AnnotationConfigWebApplicationContext.loadBeanDefinitions Registering annotated classes: \[class com.atlassian.synchrony.proxy.websocket.WebSocketConfig,class com.atlassian.synchrony.proxy.web.SynchronyWebMvcConfig\]  
29-Jun-2018 08:45:27.839 INFO \[localhost-startStop-2\] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler.initialize Initializing ExecutorService 'defaultSockJsTaskScheduler'  
29-Jun-2018 08:45:27.942 INFO \[localhost-startStop-2\] org.springframework.web.socket.server.support.WebSocketHandlerMapping.registerHandler Mapped URL path \[/v1/bayeux-sync1\] onto handler of type \[class org.springframework.web.socket.server.support.WebSocketHttpRequestHandler\]  
29-Jun-2018 08:45:29.178 INFO \[localhost-startStop-2\] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{\[/healthcheck\]}" onto public com.atlassian.synchrony.proxy.web.HealthCheckResult com.atlassian.synchrony.proxy.web.SynchronyProxyRestController.getSynchronyProxyInfo()  
29-Jun-2018 08:45:29.189 INFO \[localhost-startStop-2\] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{\[/reload\],methods=\[PUT\]}" onto public org.springframework.http.ResponseEntity com.atlassian.synchrony.proxy.web.SynchronyProxyRestController.reloadConfiguration(com.atlassian.synchrony.proxy.web.SynchronyProxyConfigPayload)  
29-Jun-2018 08:45:29.335 INFO \[localhost-startStop-2\] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache Looking for @ControllerAdvice: WebApplicationContext for namespace 'dispatcher-servlet': startup date \[Fri Jun 29 08:45:26 UTC 2018\]; root of context hierarchy  
29-Jun-2018 08:45:29.538 INFO \[localhost-startStop-2\] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.registerHandler Mapped URL path \[/\*\*\] onto handler of type \[class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler\]  
29-Jun-2018 08:45:29.771 INFO \[localhost-startStop-2\] org.springframework.context.support.DefaultLifecycleProcessor.start Starting beans in phase 2147483647  
29-Jun-2018 08:45:29.829 INFO \[localhost-startStop-2\] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'dispatcher': initialization completed in 3330 ms  
29-Jun-2018 08:46:22.758 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:46:22.872 WARNING \[main\] org.apache.catalina.startup.SetAllPropertiesRule.begin \[SetAllPropertiesRule\]{Server/Service/Connector} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:46:23.150 WARNING \[main\] org.apache.catalina.startup.SetAllPropertiesRule.begin \[SetAllPropertiesRule\]{Server/Service/Connector} Setting property 'sslProtocols' to 'TLSv1,TLSv1.1,TLSv1.2' did not find a matching property.  
29-Jun-2018 08:46:23.151 WARNING \[main\] org.apache.tomcat.util.net.SSLHostConfig.setProtocols The protocol \[TLSv1.1\] was added to the list of protocols on the SSLHostConfig named \[_default_\]. Check if a +/- prefix is missing.  
29-Jun-2018 08:46:23.152 WARNING \[main\] org.apache.tomcat.util.net.SSLHostConfig.setProtocols The protocol \[TLSv1.2\] was added to the list of protocols on the SSLHostConfig named \[_default_\]. Check if a +/- prefix is missing.  
29-Jun-2018 08:46:23.178 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine} Setting property 'debug' to '1' did not find a matching property.  
29-Jun-2018 08:46:23.189 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine/Host} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:46:23.245 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine/Host/Context} Setting property 'debug' to '1' did not find a matching property.  
29-Jun-2018 08:46:23.280 WARNING \[main\] org.apache.tomcat.util.digester.SetPropertiesRule.begin \[SetPropertiesRule\]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.  
29-Jun-2018 08:46:23.605 INFO \[main\] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler \["http-nio-8090"\]  
29-Jun-2018 08:46:23.622 INFO \[main\] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read  
29-Jun-2018 08:46:23.632 INFO \[main\] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler \["https-jsse-nio-8443"\]  
29-Jun-2018 08:46:24.096 INFO \[main\] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read  
29-Jun-2018 08:46:24.098 INFO \[main\] org.apache.catalina.startup.Catalina.load Initialization processed in 1470 ms  
29-Jun-2018 08:46:24.111 INFO \[main\] org.apache.catalina.core.StandardService.startInternal Starting service \[Tomcat-Standalone\]  
29-Jun-2018 08:46:24.113 INFO \[main\] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.8  
29-Jun-2018 08:46:27.160 INFO \[localhost-startStop-2\] org.apache.catalina.core.ApplicationContext.log Spring WebApplicationInitializers detected on classpath: \[com.atlassian.synchrony.proxy.SynchronyDispatcherServletInitializer@66669d8d\]  
29-Jun-2018 08:46:28.280 INFO \[localhost-startStop-2\] org.apache.catalina.core.ApplicationContext.log Initializing Spring FrameworkServlet 'dispatcher'  
29-Jun-2018 08:46:28.281 INFO \[localhost-startStop-2\] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'dispatcher': initialization started  
29-Jun-2018 08:46:28.304 INFO \[localhost-startStop-2\] org.springframework.web.context.support.AnnotationConfigWebApplicationContext.prepareRefresh Refreshing WebApplicationContext for namespace 'dispatcher-servlet': startup date \[Fri Jun 29 08:46:28 UTC 2018\]; root of context hierarchy  
2018-06-29 08:46:28,448 INFO \[localhost-startStop-1\] \[com.atlassian.confluence.lifecycle\] contextInitialized Starting Confluence 6.10.0 \[build 7702 based on commit hash 32e2f122cb90301123472685b84266a9778fff4a\] - synchrony version 2.1.0-master-ed94c233  
29-Jun-2018 08:46:28.471 INFO \[localhost-startStop-2\] org.springframework.web.context.support.AnnotationConfigWebApplicationContext.loadBeanDefinitions Registering annotated classes: \[class com.atlassian.synchrony.proxy.websocket.WebSocketConfig,class com.atlassian.synchrony.proxy.web.SynchronyWebMvcConfig\]  
29-Jun-2018 08:46:29.649 INFO \[localhost-startStop-2\] org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler.initialize Initializing ExecutorService 'defaultSockJsTaskScheduler'  
29-Jun-2018 08:46:29.731 INFO \[localhost-startStop-2\] org.springframework.web.socket.server.support.WebSocketHandlerMapping.registerHandler Mapped URL path \[/v1/bayeux-sync1\] onto handler of type \[class org.springframework.web.socket.server.support.WebSocketHttpRequestHandler\]  
29-Jun-2018 08:46:30.530 INFO \[localhost-startStop-2\] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.registerHandler Mapped URL path \[/\*\*\] onto handler of type \[class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler\]  
29-Jun-2018 08:46:30.752 INFO \[localhost-startStop-2\] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache Looking for @ControllerAdvice: WebApplicationContext for namespace 'dispatcher-servlet': startup date \[Fri Jun 29 08:46:28 UTC 2018\]; root of context hierarchy  
29-Jun-2018 08:46:31.132 INFO \[localhost-startStop-2\] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{\[/healthcheck\]}" onto public com.atlassian.synchrony.proxy.web.HealthCheckResult com.atlassian.synchrony.proxy.web.SynchronyProxyRestController.getSynchronyProxyInfo()  
29-Jun-2018 08:46:31.134 INFO \[localhost-startStop-2\] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.register Mapped "{\[/reload\],methods=\[PUT\]}" onto public org.springframework.http.ResponseEntity com.atlassian.synchrony.proxy.web.SynchronyProxyRestController.reloadConfiguration(com.atlassian.synchrony.proxy.web.SynchronyProxyConfigPayload)  
29-Jun-2018 08:46:31.451 INFO \[localhost-startStop-2\] org.springframework.context.support.DefaultLifecycleProcessor.start Starting beans in phase 2147483647  
29-Jun-2018 08:46:31.534 INFO \[localhost-startStop-2\] org.springframework.web.servlet.DispatcherServlet.initServletBean FrameworkServlet 'dispatcher': initialization completed in 3248 ms  
29-Jun-2018 08:48:52.680 INFO \[main\] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler \["http-nio-8090"\]  
29-Jun-2018 08:48:52.719 INFO \[main\] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler \["https-jsse-nio-8443"\]  
29-Jun-2018 08:48:52.731 INFO \[main\] org.apache.catalina.startup.Catalina.start Server startup in 148632 ms  
29-Jun-2018 08:48:54.327 INFO \[http-nio-8090-exec-1\] com.sun.jersey.server.impl.application.WebApplicationImpl._initiate Initiating Jersey application, version 'Jersey: 1.19.4 05/24/2017 03:20 PM'


author: Grigory Salnikov
body: Does a message appear in this log when you get "Error 400"?


author: Vadim Kovalchuk
body: No, I can't find any message about this error


author: Grigory Salnikov
body: Have you tried to access the instance by name from other devices?

Does the error remain?


author: Vadim Kovalchuk
body: The same error, when i try from other device


author: Vadim Kovalchuk
body: ![confluence400.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/25743i963B4517B363388C/image-size/large?v=v2&px=999 "confluence400.PNG")


author: Grigory Salnikov
body: Hi!

Try to clear the cache of your browser or just try to use a different browser.

If you use Windows, you could also flush dns:

```
ipconfig /flushdns
```

comments: author: Vadim Kovalchuk
body: It is not helped


Tags: confluence-server

server