powered by Jive Software

Strange Openfire crash?

All of a sudden yesterday my openfire server stopped reponding… I couldn’t restart via control panel, and when I restarted my box the first-time Openfire setup page came up.

Once I selected my language, however, I get a null pointer exception. Any thoughts? This is very troubling… I’d hate to think that my server would spontaneously erase my entire roster in a production environment. Running OS X 10.4.11.

INTERNAL_SERVER_ERROR

RequestURI=/setup/setup-profile-settings.jsp

Caused by:

java.lang.NullPointerException<br /><br/>
at org.jivesoftware.util.JiveGlobals.deleteXMLProperty(JiveGlobals.java:492)<br/><br/>
<br/><br/>
at org.jivesoftware.openfire.admin.setup.setup_002dprofile_002dsettings_jsp._jspService(setup_002dprofile_002dsettings_jsp.java:75)<br/><br/>
<br/><br/>
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)<br/><br/>
<br/><br/>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)<br/><br/>
<br/><br/>
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)<br/><br/>
<br/><br/>
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)<br/><br/>
<br/><br/>
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)<br/><br/>
<br/><br/>
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)<br/><br/>
<br/><br/>
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)<br/><br/>
<br/><br/>
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)<br/><br/>
<br/><br/>
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)<br/><br/>
<br/><br/>
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)<br/><br/>
<br/><br/>
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)<br/><br/>
<br/><br/>
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)<br/><br/>
<br/><br/>
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)<br/><br/>
<br/><br/>
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)<br/><br/>
<br/><br/>
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)<br/><br/>
<br/><br/>
at org.mortbay.jetty.Server.handle(Server.java:313)<br/><br/>
<br/><br/>
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)<br/><br/>
<br/><br/>
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)<br/><br/>
<br/><br/>
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)<br/><br/>
<br/><br/>
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)<br/><br/>
<br/><br/>
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)<br/><br/>
<br/><br/>
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)<br/><br/>
<br/><br/>
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)<br/><br/>
<br/><br/>

Hi,

for me it looks like openfire.xml can not be found, that’s usually the case when the “openfire_home” is not detected right. Anyhow I have no idea how to correct this on OS X.

LG