Upgraded to 3.6.0 and all seems to be well so far except for the search plugin. It’s installing according to the plugin admin page and I see the directory in /opt/openfire/plugins
But the search function is not available for users, I’m also missing the advanced user search menu. I’ve deleted the search.jar file and grabbed a new copy off the downloads section still no dice, any help would be most grateful.
I shut down the openfire software and looked at the config file. Not one of the settings other than the database config made it past the ugprade, I set the setup flag to false and reran the setup. Now search works with the same plugin but all the of conference rooms I had setup are gone and there’s a new muc service called chat that I cannot delete, I’m getting error 500 on that.
a few old bugs are popping up with this “new” version as well. Joining a conference room causes any client I use spark, pandion or psi to be kicked off the server as if there’s a resource conflict even though I know there isn’t.
Random disconnections for no apparent reason from the server and when in a conference room i can’t see all the participants, all of this was happening in 3.3.0 I would assume they would have been fixed by now.
I hate to say it but I’ve really been getting disappointed with this software since the name change from wildfire to openfire.
I’m having the same problems whereby after upgrading from Openfire 3.5.2 to 3.6.0a, the search plugin (version 1.4.3) is not deployed. From the plugin tab, I can see the search plugin there as installed, but I cannot find the configuration page for the search plugin in the Server - Server Settings tab.
I’ve tried removing the search plugin and reinstall it from the Available Plugins page, but the newly installed search plugin still does not deploy itself. I’ve also tried deleting both the search.jar and the search folder with all files inside it before reinstalling the search plugin with no success.
Whenever, I tried to restart the search plugin through the plugins tab, I will get the following error.
java.lang.AbstractMethodError: org.jivesoftware.openfire.archive.ConversationManager.componentUnregistered(Lorg/xmpp/packet/JID;)V
at org.jivesoftware.openfire.component.InternalComponentManager.notifyComponentUnregistered(InternalComponentManager.java:246)
at org.jivesoftware.openfire.component.InternalComponentManager.removeComponent(InternalComponentManager.java:232)
at org.jivesoftware.openfire.component.InternalComponentManager.removeComponent(InternalComponentManager.java:192)
at org.jivesoftware.openfire.plugin.SearchPlugin.destroyPlugin(SearchPlugin.java:173)
at org.jivesoftware.openfire.container.PluginManager.unloadPlugin(PluginManager.java:584)
at org.jivesoftware.openfire.admin.plugin_002dadmin_jsp._jspService(plugin_002dadmin_jsp.java:140)
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.java:1093)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:66)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:99)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java: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(ContextHandlerCollection.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.java: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)
Please help. Thanks.