Confluence will not start
Asked by Jerry Moseley:

Hi,

I am running Confluence on Red Hat Enterprise Linux version 6.1. It has been running fine, however, I updated linux (yum update) and now Confluence will not start.

When I run start-confluence.sh -fg, it eventually shows this error:

07-Jun-2020 20:32:44.024 SEVERE \[http-nio-8090-exec-3\] org.apache.catalina.core.StandardHostValve.custom Exception Processing ErrorPage\[errorCode=500, location=/500page.jsp\]  
com.atlassian.util.concurrent.LazyReference$InitializationException: java.lang.NullPointerException  
at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:149)  
at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:112)  
at com.atlassian.confluence.plugin.servlet.filter.ServletFilterModuleContainerFilter.getServletModuleManager(ServletFilterModuleContainerFilter.java:23)  
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:62)  
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:58)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50)  
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)  
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:468)  
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)  
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)  
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:439)  
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:305)  
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:399)  
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)  
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)  
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)  
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)  
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)  
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)  
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1526)  
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1482)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)  
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)  
at java.lang.Thread.run(Thread.java:745)  
Caused by: java.lang.NullPointerException  
at com.atlassian.spring.container.ContainerManager.getComponent(ContainerManager.java:33)  
at com.atlassian.confluence.util.LazyComponentReference$Accessor.get(LazyComponentReference.java:46)  
at com.atlassian.util.concurrent.Lazy$Strong.create(Lazy.java:85)  
at com.atlassian.util.concurrent.LazyReference$Sync.run(LazyReference.java:321)  
at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:143)  
... 29 more

I have looked around quite a bit and have no idea what the problem is. Please help! Thank you!

-Jerry


Answers:
author: Jerry Moseley
body: Actually, we can close this out. I was able to find out how to reset my password. Thank you all for your help.


author: Jerry Moseley
body: I ran through all the possibilities that I could think of and find online, including permission reassignments from running as root, with no fix.

I decide to move it to another server, since I was meaning to do that anyway, and get caught up on the latest version.

The import seemed to go fine, but when other users could not login, I deleted the user server link in Jira with the intention of redoing it, since it was a different server name/instance/etc.

But now, I cannot login to the new instance either. I am locked-out. Is there a way that I can reset or null-out my password so that I can sign into confluence?


author: Nic Brough -Adaptavist-
body: There are a lot of root-causes to this message, but the most common ones are structural - wrong version of java, incorrect permissions, broken database connections and so-on. My usual failure is to run an installer as the wrong person, which stomps on the permissions, but there's other causes.

To start with, run through <https://confluence.atlassian.com/confkb/nullpointerexception-when-browsing-to-confluence-374997045.html> - this will help you fix any of the more common ones.


author: repi
body: [@Jerry Moseley](/t5/user/viewprofilepage/user-id/683619)

Which packages were changed during the last linux update.  
Was java also renewed?  
Do you use the java runtime provided by the confluence or does the confluence access the jdk / jre installed by the linux system?

Which log is exactly from which log file?