SocketTimeoutException error during archive job

  • 7019159
  • 18-Nov-2009
  • 07-Aug-2017

Environment


Retain (all versions)

Situation


I searched for archived mail, in Retain, for a specific user.  No email items were in the Retain system during a specific time frame which included about a month and a half.  This was about a week ago, since then all email was backed up.

The following error may have also been received:

502 [Thread-3764] WARN  com.maintainet.gweasysoap.EasySoap - Exception in first readCursorRequest, trying again: HTTP transport error: java.net.SocketTimeoutException: Read timed out; nested exception is:
 HTTP transport error: java.net.SocketTimeoutException: Read timed out

Resolution


One possibility is a cursor time out.

1.  Edit the following file on the Retain server:

/opt/beginfinite/retain/RetainWorker/WEB-INF/classes/config/attachment.properties

2.  Change the following line:

From: soap.read.timeout=30000

To:  soap.read.timeout=300000

(there is an additional "0" added at the end of the line)

3.  Restart tomcat

4.  Do a full dredge for the user in question and then search in Retain for the mail that was missing.

Additional Information

This article was originally published in the GWAVA knowledgebase as article ID 1571.