generated from SAP/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Hi,
we have a customer that is using CloudSDK to retrieve a destination.
private static final HttpDestination destination = DestinationAccessor.getDestination("<destination_name>").asHttp();
They reported that the issue occurred on:
・January 20, 2026, 00:22 UTC
・January 20, 2026, 05:16 UTC
・January 20, 2026, 08:31 UTC
According to the destination service logs, on:
- January 20, 2026 00:21:28 UTC: the request to /destination-configuration/v1/destinations/<destination_name> took 8 ms and the status code is 200
- January 20, 2026, 05:15:31 UTC: the request to /destination-configuration/v1/destinations/<destination_name> took 8 ms and the status code is 200
- January 20, 2026, 08:31 UTC: couldn't find any log around this time. Between 08:20 UTC and 08:35 UTC the only request reached the destination service is at 08:29:31 UTC and with response time in ms 8 and status code 200.
Also, the customer attached the following error:
Caused by: com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException: Failed to get destination.
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.resilientCall(DestinationService.java:373)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.lambda$loadAndParseDestination$1(DestinationService.java:133)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRetrievalStrategyResolver.lambda$prepareSupplier$5(DestinationRetrievalStrategyResolver.java:184)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationRetrieval.get(DestinationRetrieval.java:22)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.loadAndParseDestination(DestinationService.java:141)
at com.sap.cloud.sdk.cloudplatform.connectivity.GetOrComputeSingleDestinationCommand.lambda$prepareCommand$0(GetOrComputeSingleDestinationCommand.java:66)
at io.vavr.control.Try.of(Try.java:74)
at io.vavr.control.Try.ofSupplier(Try.java:91)
at com.sap.cloud.sdk.cloudplatform.connectivity.GetOrComputeSingleDestinationCommand.execute(GetOrComputeSingleDestinationCommand.java:153)
at io.vavr.control.Try.flatMapTry(Try.java:489)
at io.vavr.control.Try.flatMap(Try.java:471)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService$Cache.getOrComputeDestination(DestinationService.java:866)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.tryGetDestination(DestinationService.java:124)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoaderChain.tryGetDestination(DestinationLoaderChain.java:85)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationLoader.tryGetDestination(DestinationLoader.java:33)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor.tryGetDestination(DestinationAccessor.java:120)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationAccessor.getDestination(DestinationAccessor.java:97)
at <some customer code>
... 32 more
Caused by: com.sap.cloud.sdk.cloudplatform.resilience.ResilienceRuntimeException: java.util.concurrent.TimeoutException: TimeLimiter 'class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServicesingleDestResilience' recorded a timeout exception.
at com.sap.cloud.sdk.cloudplatform.resilience4j.Resilience4jDecorationStrategy.lambda$decorateCallable$3(Resilience4jDecorationStrategy.java:191)
at io.vavr.control.Try.onFailure(Try.java:658)
at com.sap.cloud.sdk.cloudplatform.resilience4j.Resilience4jDecorationStrategy.lambda$decorateCallable$4(Resilience4jDecorationStrategy.java:190)
at io.vavr.control.Try.of(Try.java:74)
at io.vavr.control.Try.ofCallable(Try.java:104)
at com.sap.cloud.sdk.cloudplatform.resilience4j.Resilience4jDecorationStrategy.lambda$decorateSupplier$1(Resilience4jDecorationStrategy.java:156)
at com.sap.cloud.sdk.cloudplatform.resilience.ResilienceDecorationStrategy.executeSupplier(ResilienceDecorationStrategy.java:99)
at com.sap.cloud.sdk.cloudplatform.resilience.ResilienceDecorator.executeSupplier(ResilienceDecorator.java:197)
at com.sap.cloud.sdk.cloudplatform.connectivity.DestinationService.resilientCall(DestinationService.java:367)
... 49 more
Caused by: java.util.concurrent.TimeoutException: TimeLimiter 'class com.sap.cloud.sdk.cloudplatform.connectivity.DestinationServicesingleDestResilience' recorded a timeout exception.
at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
at io.github.resilience4j.timelimiter.internal.TimeLimiterImpl.lambda$decorateFutureSupplier$0(TimeLimiterImpl.java:46)
at io.github.resilience4j.circuitbreaker.CircuitBreaker.lambda$decorateCallable$4(CircuitBreaker.java:168)
at io.vavr.control.Try.of(Try.java:74)
at io.vavr.control.Try.ofCallable(Try.java:104)
at com.sap.cloud.sdk.cloudplatform.resilience4j.Resilience4jDecorationStrategy.lambda$decorateCallable$4(Resilience4jDecorationStrategy.java:186)
... 55 more
Can you check on your side?
Regards,
Petya
Metadata
Metadata
Assignees
Labels
No labels