On Wed, Nov 6, 2013 at 7:04 PM, Jim Hu jimhu@tamu.edu wrote:
Our MWsearch stopped updating a while ago. I'm wondering if one of Apple's Java updates caused a problem.
I'm work on the system that will replaceMWsearch/LuceneSearch so I have to try to sell it to you first: https://www.mediawiki.org/wiki/Extension:CirrusSearch
Now that that is out of the way I'll try to do what I can to help you fix what you have.
First: Apple's Java has grown famous over the past few years for not being quite right. I don't think that is the problem, but it might be.
Release notes say the backend is it's Lucene Sarch 2.1.3. Checking the Java version:
$ java -version java version "1.6.0_51" Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-10M4509) Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
We're running $ java -version java version "1.6.0_38" Java(TM) SE Runtime Environment (build 1.6.0_38-b05) Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
with LuceneSearch, for reference. There is no reason why the newer one shouldn't work as well.
When I try to do
sudo sh update
from the Lucene-search directory, I get a bunch of messages and then:
14420 [main] WARN org.wikimedia.lsearch.interoperability.RMIMessengerClient - Error invoking remote method enqueueFrontend() on host Hexamer : error marshalling arguments; nested exception is: java.net.SocketException: Broken pipe
<snip>
What does the other side say about the error? Is it logging any complaints?
It worked before, but the person who helped set it up has left my group. Java problem? conf problem? Any help would be appreciated
Are you running the same Java and LuceneSearch version on the client machine and the server machine? I'm not super familiar with that part of LuceneSearch but this might be important.
Nik