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