Skip to content

DestinationAccessException: Failed to get destination. #1078

@petyasabeva

Description

@petyasabeva

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions