This exception is used to preserve the caller's stacktrace when invoking an async task in a sync
context. It will be added as a suppressed exception when propagating the async exception. This
allows callers to catch ApiException thrown in an async operation, while still maintaining the
call site.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eAsyncTaskException\u003c/code\u003e class within the Google Cloud API Client Libraries for Java (gax) library.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAsyncTaskException\u003c/code\u003e is a type of \u003ccode\u003eRuntimeException\u003c/code\u003e used when invoking an asynchronous task in a synchronous context.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAsyncTaskException\u003c/code\u003e preserves the caller's stack trace by adding the async exception as a suppressed exception.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation shows that the latest version of the library containing this class is 2.63.1, and there are many prior versions available for reference, all the way down to version 2.7.1.\u003c/p\u003e\n"]]],[],null,[]]