NullPointerException when Accessing AdminConsole

I’ve had issues with Eclipse corrupting my workspace, so I’ve gone so far as to uninstall Eclipse, reinstall it, delete my preferences files, delete my workspace, and build the whole setup from scratch according to the documentation here: http://community.igniterealtime.org/docs/DOC-1020 I’ve not even built any plugins, nor any of my code. My stuff is all on an external server, not even referenced anywhere on my local machine. This is just the absolute basic, no frills, Openfire setup.

I then run the setup, and immediately on trying to access http://localhost:9090/ the following appears in my browser and in my console:

Exception:

java.lang.NullPointerException
     at org.jivesoftware.admin.AdminConsole.getAppName(AdminConsole.java:137)
     at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:211)
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1216)
     at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
     at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)
     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
     at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)
     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
     at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)
     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
     at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)
     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
     at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
     at org.eclipse.jetty.server.Server.handle(Server.java:334)
     at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
     at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
     at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
     at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
     at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
     at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
     at java.lang.Thread.run(Thread.java:636)

   

I'm at wit's end for this. I've rolled back to previous svn versions, I've temporarily had that method (and others) return null or empty strings, and nothing is working.

How can I fix this error, so that I can resume my development work?

Okay, I’m not sure why Eclipse died on me, but I’ve given up on it. The project workspace got corrupted twice in under a month, and the latest issue kept me from coding for three days. I’ve switched to an emacs environment, and am coding again.

I’m done with Eclipse.