Our MWsearch stopped updating a while ago. I'm wondering if one of Apple's Java
updates caused a problem.
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)
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
java.rmi.MarshalException: error marshalling arguments; nested exception is:
java.net.SocketException: Broken pipe
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:138)
at
java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at
java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at com.sun.proxy.$Proxy0.enqueueFrontend(Unknown Source)
at
org.wikimedia.lsearch.interoperability.RMIMessengerClient.enqueueFrontend(RMIMessengerClient.java:183)
at org.wikimedia.lsearch.oai.IncrementalUpdater.main(IncrementalUpdater.java:214)
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:109)
at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1864)
at
java.io.ObjectOutputStream$BlockDataOutputStream.writeByte(ObjectOutputStream.java:1902)
at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1563)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:332)
at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:274)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
... 5 more
14421 [main] WARN org.wikimedia.lsearch.oai.IncrementalUpdater - Error sending index
update records of colipedia to indexer at Hexamer
java.rmi.MarshalException: error marshalling arguments; nested exception is:
java.net.SocketException: Broken pipe
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:138)
at
java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
at
java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
at com.sun.proxy.$Proxy0.enqueueFrontend(Unknown Source)
at
org.wikimedia.lsearch.interoperability.RMIMessengerClient.enqueueFrontend(RMIMessengerClient.java:183)
at org.wikimedia.lsearch.oai.IncrementalUpdater.main(IncrementalUpdater.java:214)
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:109)
at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1864)
at
java.io.ObjectOutputStream$BlockDataOutputStream.writeByte(ObjectOutputStream.java:1902)
at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1563)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:332)
at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:274)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
... 5 more
It worked before, but the person who helped set it up has left my group. Java problem?
conf problem? Any help would be appreciated.
Jim
=====================================
Jim Hu
Professor
Dept. of Biochemistry and Biophysics
2128 TAMU
Texas A&M Univ.
College Station, TX 77843-2128
979-862-4054