@@ -450,17 +450,16 @@ export class SessionManager implements Middleware {
450
450
451
451
try {
452
452
this . sessionDetails = await languageServerProcess . start ( "EditorServices" ) ;
453
- } catch ( error ) {
454
- this . log . write ( "PowerShell process failed to start." ) ;
455
- await this . setSessionFailure ( "PowerShell process failed to start: " , error ) ;
453
+ } catch ( err ) {
454
+ await this . setSessionFailure ( "PowerShell process failed to start: " , err instanceof Error ? err . message : "unknown" ) ;
456
455
}
457
456
458
457
if ( this . sessionDetails ?. status === "started" ) {
459
458
this . log . write ( "Language server started." ) ;
460
459
try {
461
460
await this . startLanguageClient ( this . sessionDetails ) ;
462
- } catch ( error ) {
463
- await this . setSessionFailure ( "Language client failed to start: " , error ) ;
461
+ } catch ( err ) {
462
+ await this . setSessionFailure ( "Language client failed to start: " , err instanceof Error ? err . message : "unknown" ) ;
464
463
}
465
464
} else if ( this . sessionDetails ?. status === "failed" ) {
466
465
if ( this . sessionDetails . reason === "unsupported" ) {
@@ -687,8 +686,8 @@ Type 'help' to get help.
687
686
688
687
try {
689
688
await this . languageClient . start ( ) ;
690
- } catch ( error ) {
691
- await this . setSessionFailure ( "Could not start language service: " , error ) ;
689
+ } catch ( err ) {
690
+ await this . setSessionFailure ( "Could not start language service: " , err instanceof Error ? err . message : "unknown" ) ;
692
691
return ;
693
692
}
694
693
@@ -727,9 +726,9 @@ Type 'help' to get help.
727
726
localVersion ! ,
728
727
this . versionDetails ! . architecture ,
729
728
release ) ;
730
- } catch ( error ) {
729
+ } catch ( err ) {
731
730
// Best effort. This probably failed to fetch the data from GitHub.
732
- this . log . writeWarning ( error . message ) ;
731
+ this . log . writeWarning ( err instanceof Error ? err . message : "unknown" ) ;
733
732
}
734
733
}
735
734
0 commit comments