error-update

This commit is contained in:
Aparna Jyothi 2025-02-03 16:43:44 +05:30
parent 07434d7eed
commit e10de1c4d7
2 changed files with 12 additions and 0 deletions

5
dist/setup/index.js vendored
View file

@ -100215,6 +100215,11 @@ class BaseDistribution {
this.osPlat == 'win32') {
return yield this.acquireWindowsNodeFromFallbackLocation(info.resolvedVersion, info.arch, info.downloadUrl);
}
// Handle network-related issues (e.g., DNS resolution failures)
if (err instanceof Error && err.message.includes('getaddrinfo EAI_AGAIN')) {
core.error(`Network error: Failed to resolve the server at ${info.downloadUrl}.
This could be due to a DNS resolution issue. Please verify the URL or check your network connection.`);
}
core.error(`Download failed from ${info.downloadUrl}. Please check the URl and try again.`);
throw err;
}

View file

@ -183,6 +183,13 @@ export default abstract class BaseDistribution {
info.downloadUrl
);
}
// Handle network-related issues (e.g., DNS resolution failures)
if (err instanceof Error && err.message.includes('getaddrinfo EAI_AGAIN')) {
core.error(
`Network error: Failed to resolve the server at ${info.downloadUrl}.
This could be due to a DNS resolution issue. Please verify the URL or check your network connection.`
);
}
core.error(
`Download failed from ${info.downloadUrl}. Please check the URl and try again.`
);