On Wed, Nov 6, 2013 at 7:04 PM, Jim Hu <jimhu(a)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