Skip to content

Commit 5042097

Browse files
authored
Restore dropped SDKClient error message (#1091) (#1094)
Restrore dropped SDKClient error message (#1091) Cherry pick #1091 Add original error message in SDKCLient constructor Signed-off-by: Nana Essilfie-Conduah <[email protected]>
1 parent 08d72fb commit 5042097

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/relay/src/lib/clients/sdkClient.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ export class SDKClient {
290290
return {resp, cost};
291291
}
292292
catch(e: any) {
293-
const sdkClientError = new SDKClientError(e);
293+
const sdkClientError = new SDKClientError(e, e.message);
294294
if (maxRetries > currentRetry && sdkClientError.isInsufficientTxFee()) {
295295
const newRetry = currentRetry + 1;
296296
this.logger.info(`${requestId} Retrying query execution with increased cost, retry number: ${newRetry}`);
@@ -348,7 +348,7 @@ export class SDKClient {
348348
}
349349
catch (e: any) {
350350
const cost = query._queryPayment?.toTinybars().toNumber();
351-
const sdkClientError = new SDKClientError(e);
351+
const sdkClientError = new SDKClientError(e, e.message);
352352
this.captureMetrics(
353353
SDKClient.queryMode,
354354
query.constructor.name,
@@ -394,7 +394,7 @@ export class SDKClient {
394394
return resp;
395395
}
396396
catch (e: any) {
397-
const sdkClientError = new SDKClientError(e);
397+
const sdkClientError = new SDKClientError(e, e.message);
398398
let transactionFee: number | Hbar = 0;
399399

400400
// if valid network error utilize transaction id
@@ -419,7 +419,7 @@ export class SDKClient {
419419

420420
this.hbarLimiter.addExpense(transactionFee.toTinybars().toNumber(), currentDateNow);
421421
} catch (err: any) {
422-
const recordQueryError = new SDKClientError(e);
422+
const recordQueryError = new SDKClientError(err, err.message);
423423
this.logger.error(recordQueryError, `${requestIdPrefix} Error raised during TransactionRecordQuery for ${transaction.transactionId}`);
424424
}
425425
}
@@ -463,7 +463,7 @@ export class SDKClient {
463463
}
464464
catch (e: any) {
465465
// capture sdk record retrieval errors and shorten familiar stack trace
466-
const sdkClientError = new SDKClientError(e);
466+
const sdkClientError = new SDKClientError(e, e.message);
467467
let transactionFee: number | Hbar = 0;
468468
if (sdkClientError.isValidNetworkError()) {
469469
try {
@@ -486,7 +486,7 @@ export class SDKClient {
486486

487487
this.hbarLimiter.addExpense(transactionFee.toTinybars().toNumber(), currentDateNow);
488488
} catch (err: any) {
489-
const recordQueryError = new SDKClientError(e);
489+
const recordQueryError = new SDKClientError(err, err.message);
490490
this.logger.error(recordQueryError, `${requestIdPrefix} Error raised during TransactionRecordQuery for ${resp.transactionId}`);
491491
}
492492
}

0 commit comments

Comments
 (0)