powered by Jive Software

Error Deleting Group Chat Services

I am running Openfire 3.6.4 on CentOS 5. While testing the Group Chat service I created several different Public Chat Room services. Now I want to delete all but one. I am not able to delete them. When I click Destroy Service I an getting the error below. Any suggestions on what is going wrong and how I can fix it?

Exception:

java.lang.NullPointerException

at org.jivesoftware.openfire.component.InternalComponentManager.removeComponent(In ternalComponentManager.java:190)

at org.jivesoftware.openfire.muc.MultiUserChatManager.unregisterMultiUserChatServi ce(MultiUserChatManager.java:151)

at org.jivesoftware.openfire.muc.MultiUserChatManager.removeMultiUserChatService(M ultiUserChatManager.java:276)

at org.jivesoftware.openfire.muc.MultiUserChatManager.removeMultiUserChatService(M ultiUserChatManager.java:261)

at org.jivesoftware.openfire.admin.muc_002dservice_002ddelete_jsp.jspService(muc 002dservice_002ddelete_jsp.java:95)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1093)

at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:11 8)

at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)

at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:66)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)

at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:42)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)

at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:146)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.ja va:1084)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollect ion.java:206)

at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:324)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.j ava:829)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)

at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)

Hello,

This bug is fixed in the upcoming release of Openfire. If you can use the Linux RPM for installation, you can find a build here:

http://mesonet.agron.iastate.edu/pickup/openfire-3.7.0.beta-1.i386.rpm

The workaround for the current release involves manually editing your database to remove the entries from ofMucService.

daryl

Thank you for the helpfull answer. Is there an eta for the next Openfire release?

Hello,

Hopefully within weeks, moreso that months. We are still awaiting Jive to set some things up so that the community can make releases.

daryl