Error "Timed out. - Read timed out" when syncing catalog in Cloud Director
search cancel

Error "Timed out. - Read timed out" when syncing catalog in Cloud Director

book

Article ID: 388867

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • Issue to synchronize Content Library on Cloud Director
  • Trying to sync the catalog from vCenter which is failing with the error message "Timed out. - Read timed out"
  • The Cloud Director debug logs shows error: 

java.util.concurrent.ExecutionException: com.vmware.ssdc.util.LMException: Timed out.
        at com.vmware.vcloud.activity.toolkit.AbstractToolkitActivity$BasePhase.finish(AbstractToolkitActivity.java:196)
        at com.vmware.vcloud.backendbase.management.system.TaskActivity$FinalPhase.invoke(TaskActivity.java:934)
        at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175)
        at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: com.vmware.ssdc.util.LMException: Timed out.
        at com.vmware.ssdc.util.LMException.wrap(LMException.java:128)
        at com.vmware.ssdc.library.ExceptionFactory.createFromMultiple(ExceptionFactory.java:32)
        at com.vmware.cl.activities.LibraryItemSyncActivity$FinalizeSyncPhase.invoke(LibraryItemSyncActivity.java:1233)
        ... 7 more
Caused by: com.vmware.vcloud.api.presentation.service.TimedoutException: Timed out.
        at com.vmware.ts.impl.TransferItemFileFuture.isDone(TransferItemFileFuture.java:189)
        at com.vmware.ts.impl.TransferItemFileFuture.get(TransferItemFileFuture.java:101)
        at com.vmware.ts.impl.TransferItemFileFuture.get(TransferItemFileFuture.java:44)
        at com.vmware.vcloud.common.future.FutureUtil.waitForFuture(FutureUtil.java:119)
        at com.vmware.cl.activities.LibraryItemSyncActivity.getEnvelopeType(LibraryItemSyncActivity.java:1527)
        at com.vmware.cl.activities.LibraryItemSyncActivity$TransferOvfOrMediaFromPublisherPhase.validateTemplateResources(LibraryItemSyncActivity.java:643)
        at com.vmware.cl.activities.LibraryItemSyncActivity$TransferOvfOrMediaFromPublisherPhase.invoke(LibraryItemSyncActivity.java:553)
        ... 7 more
Caused by: java.net.SocketTimeoutException: Read timed out

Environment

VMware Cloud Director 10.6.0.1

Cause

This issue is caused by the fact that in the Cloud Director database configuration table the value of the transfer.endpoint.socket.timeout parameter is very small and causing the time out reported.

Resolution

To resolve the issue you will require to update the value of the  transfer.endpoint.socket.timeout paramemter with the following command on a cell:

 

cd /opt/vmware/vcloud-director/bin

 

./cell-management-tool manage-config -n transfer.endpoint.socket.timeout -v 300000

 

Then you will need to restart the Cloud Director services on all the cells and test the sync operation again.