cancel
Showing results for 
Search instead for 
Did you mean: 

Portal Drive gets timeout (max file size check was disabled on ICM)

former_member190457
Contributor
0 Kudos

Hi all,

I'm on EP 7.31, using the KM WebDAV server layer along with Portal Drive to upload massive files, about 1GB+

I've set the ICM parameter for file size to -1, so that should not be an issue.

However, I get this error when uploading a large file:

I get the error after ~2hrs from upload start, when the upload is ~85%

I tried multiple times still getting the same error.

Smaller files were uploaded ok, like several hundred MBs in size.

Any idea what could be the issue?

Thanks, regards

Vincenzo

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member190457
Contributor
0 Kudos

Hi all,

the exception in the logs is the following:


03-30-15 12:39:04 ERROR RemoteQueueThread-Thread-14  - IpAddressCountState [cached:0, preExec=2, postExec=2] changedConnectivity false

03-30-15 12:39:04 INFO RemoteQueueThread-Thread-14  -

com.xythos.client.drive.remoteprotocol.TimeoutException: Socket timeout expired.

  at com.xythos.client.drive.remoteprotocol.webdav.WDConnection.executeHttpMethodInternal(WDConnection.java:879)

  at com.xythos.client.drive.remoteprotocol.webdav.WDConnection.executeHttpMethod(WDConnection.java:794)

  at com.xythos.client.drive.remoteprotocol.webdav.WDConnection.executeHttpMethod(WDConnection.java:771)

  at com.xythos.client.drive.remoteprotocol.webdav.WDConnection.executeHttpMethod(WDConnection.java:1091)

  at com.xythos.client.drive.remoteprotocol.webdav.WDBasicOperations.putContentIfTimestampMatches(WDBasicOperations.java:457)

  at com.xythos.client.drive.remoteprotocol.webdav.WDConnection.putContentIfTimestampMatches(WDConnection.java:1635)

  at com.xythos.client.drive.operations.UploadOperation.perform(UploadOperation.java:114)

  at com.xythos.client.drive.operations.RemoteQueue.perform(RemoteQueue.java:819)

  at com.xythos.client.drive.operations.OperationQueue.run(OperationQueue.java:264)

  at java.lang.Thread.run(Unknown Source)

Caused by: java.net.SocketTimeoutException: Read timed out

  at java.net.SocketInputStream.socketRead0(Native Method)

  at java.net.SocketInputStream.read(Unknown Source)

  at java.net.SocketInputStream.read(Unknown Source)

  at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:160)

  at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:84)

  at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:273)

  at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)

  at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)

  at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260)

  at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283)

  at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251)

  at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:223)

  at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271)

  at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)

  at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:682)

  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:486)

  at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)

  at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)

  at com.xythos.client.drive.remoteprotocol.webdav.WDConnection.executeHttpMethodInternal(WDConnection.java:851)

  ... 9 more

Caused by: com.xythos.client.drive.fs.BackTraceHolder: This is call stack of the caller:. Thread[PostponedOperationQueueThread-Thread-13,6,main]

  at com.xythos.client.drive.fs.Tree.addOperation(Tree.java:2200)

  at com.xythos.client.drive.fs.nodes.FsFile.createUploadOperation(FsFile.java:1835)

  at com.xythos.client.drive.fs.nodes.FsFile$PostponedUploadOperation.perform(FsFile.java:223)

  at com.xythos.client.drive.operations.postponed.PostponedOperationQueue.perform(PostponedOperationQueue.java:164)

  at com.xythos.client.drive.operations.postponed.PostponedOperationQueue.run(PostponedOperationQueue.java:292)

  ... 1 more

Caused by: com.xythos.client.drive.fs.BackTraceHolder: This is call stack of the caller:. Thread[Thread-23,6,main]

  at com.xythos.client.drive.fs.Tree.addOperation(Tree.java:2200)

  at com.xythos.client.drive.fs.nodes.FsFile.scheduleUpload(FsFile.java:522)

  at com.xythos.client.drive.fs.nodes.FsFile.close(FsFile.java:1022)

  at com.xythos.client.drive.service.osadapter.win.WinFsAdapter.close(WinFsAdapter.java:556)

  at com.xythos.client.drive.service.osadapter.win.WinFsAdapter.run(WinFsAdapter.java:181)

  at com.xythos.client.drive.tools.ThreadPoolItem.run(ThreadPoolItem.java:38)

  ... 1 more

Any suggestion would be really appreciated

Thanks, regards

Vincenzo