fix(ui): better error messages for ECONNRESET and ETIMEDOUT (#26059)

This commit is contained in:
Dev Randalpura
2026-04-27 12:17:04 -05:00
committed by GitHub
parent 2de81902c3
commit 98aca28985
2 changed files with 16 additions and 0 deletions
@@ -140,6 +140,18 @@ describe('getFsErrorMessage', () => {
expected: expected:
'Too many open files in system. Close some unused files or applications.', 'Too many open files in system. Close some unused files or applications.',
}, },
{
code: 'ECONNRESET',
message: 'ECONNRESET: connection reset by peer',
expected:
'Connection reset by peer. The network connection was unexpectedly closed.',
},
{
code: 'ETIMEDOUT',
message: 'ETIMEDOUT: operation timed out',
expected:
'Operation timed out. The network connection or filesystem operation took too long.',
},
]; ];
it.each(testCases)( it.each(testCases)(
@@ -48,6 +48,10 @@ const errorMessageGenerators: Record<string, (path?: string) => string> = {
EMFILE: () => 'Too many open files. Close some unused files or applications.', EMFILE: () => 'Too many open files. Close some unused files or applications.',
ENFILE: () => ENFILE: () =>
'Too many open files in system. Close some unused files or applications.', 'Too many open files in system. Close some unused files or applications.',
ECONNRESET: () =>
'Connection reset by peer. The network connection was unexpectedly closed.',
ETIMEDOUT: () =>
'Operation timed out. The network connection or filesystem operation took too long.',
}; };
/** /**