Openfire 3.6.3 and search.jar

Hi everybody,

i have Openfire installed on a Ubuntu 8.0.4 an its running.

When i download an install the plugin “search.jar (1.4.3)” it doesent work.

In some other diskussion they are talking about a Version 1.4.4 of the search.jar.

Where can i Download it?

On the Website there is only the search.jar in Version 1.4.3.

Thanks for help!!

1.4.3 is the latest version. What is not working for you? Does it shows up on Plugins page? What do you try to do that doesnt work?

I have installed the search.jar and it appears on the Plugin Page.

But i can´t find any Button to get to the settings of it.

When i try to reload it the following Error appears:

HTTP ERROR: 500

org.jivesoftware.openfire.archive.ConversationManager.componentUnregistered(Lorg/xmpp/packet/JID;)V

RequestURI=/plugin-admin.jsp

Caused by:

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:587)
     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:146)
     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)

I hope i´m right. The Problem is that the Spark-Search field

tells me that no “Verbidnung zum Sucherservice konnte nicht hergestellt werden” what means in English that no Search-Service could be found.

To solve this Problem i thought that i have to install the “search.jar” Plugin.

Thanks!

EDIT:

in the manual is " Admin Console - Navigate to the “Advance User Search” sidebar item located in under the “Users/Groups” tab."

and the button isn´t there.

You have probably already tried to restart Openfire? Works fine here.

Yes i have tried to restart openfire. I also tried to reinstall Openfire. I also restarted the server

I have

sun-java5-jre 1.5.0-16.2Ubuntu2

and

sun-java6-jre 6-07-3ubuntu2

installed. During the installation Openfire tells me that every thing is ok.

I have also installed the plugins:

Broadcast

Client Control

Monitoring Service

and everything is ok. Only "search.jar"is not working.

In thread:

they talking about “search.jar” 1.4.4

You can try contacting Ryan to get 1.4.4 version. Though it seems it was fixing the other issue.

Thanks for your help.

Ryan got the answer to solve my Problem.

-> Shut down Openfire

-> Delete all folders and files in Openfire-Plugin Directory except “admin”.

-> Start Openfire

-> Install search.jar first.

-> It Works!!!

Thanks for your help!!!