Confluence does not start anymore
Asked by Radecom Automatisering:

Hi,

We've tried upgrading from 5.10.0 to 6.15.10.  
The upgrade failed so i tried placing the backup of the folders back to the original state.

The problem is that i'm now getting error 500 when i start up Confluence.

Our environment runs with Tomcat 8.0.33 / Java. See the stacktrace of the error down here:

HTTP Status 500 - Servlet.init() for servlet action threw exception {#toc-hId--1207537225}
------------------------------------------------------------------------------------------

**type** Exception report

**message** ++Servlet.init() for servlet action threw exception++

**description** ++The server encountered an internal error that prevented it from fulfilling this request.++

**exception**

```
javax.servlet.ServletException: Servlet.init() for servlet action threw exception	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)	org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:208)	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)	org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)	org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1502)	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1458)	java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)	java.lang.Thread.run(Unknown Source)
```

**root cause**

```
java.lang.NullPointerException	com.atlassian.confluence.setup.webwork.ConfluenceWebWorkConfiguration.getImpl(ConfluenceWebWorkConfiguration.java:68)	com.opensymphony.webwork.config.DelegatingConfiguration.getImpl(DelegatingConfiguration.java:81)	com.atlassian.confluence.setup.webwork.ConfluenceWebWorkConfigLoader.lambda$new$0(ConfluenceWebWorkConfigLoader.java:24)	com.atlassian.confluence.setup.webwork.ConfluenceWebWorkConfigLoader.getImpl(ConfluenceWebWorkConfigLoader.java:41)	com.opensymphony.webwork.config.Configuration.get(Configuration.java:139)	com.opensymphony.webwork.config.Configuration.getString(Configuration.java:125)	com.opensymphony.webwork.dispatcher.ServletDispatcher.init(ServletDispatcher.java:166)	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)	org.apache.catalina.valves.StuckThreadDetectionValve.invoke(StuckThreadDetectionValve.java:208)	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)	org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)	org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1502)	org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1458)	java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)	java.lang.Thread.run(Unknown Source)
```

**note** ++The full stack trace of the root cause is available in the Apache Tomcat/8.0.33 logs.++

*** ** * ** ***

### Apache Tomcat/8.0.33 {#toc-hId--516975751}


Answers:
author: Nic Brough -Adaptavist-
body: This sounds like your installation is damaged in some way. It could be almost anything though, as we have no details on exactly what you have been doing here.

Could you tell us exactly what went wrong with the upgrade that made you think you wanted to revert to the old one? And exactly what you restored from the backup when reverting?

comments: author: Radecom Automatisering
body: Hi Nic, thank you for your answer.

I might have solved it though. I removed all the existing directories and placed the original directories back from the backup and confluence seems to start again.


Tags: confluence-server

server