File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import glob = require('glob');
34
34
import { Telemetry } from './telemetry' ;
35
35
import { getMessage } from './errorUtils' ;
36
36
import { TelemetryService } from '@redhat-developer/vscode-redhat-telemetry/lib' ;
37
+ import { activationProgressNotification } from "./serverTaskPresenter" ;
37
38
38
39
const syntaxClient : SyntaxLanguageClient = new SyntaxLanguageClient ( ) ;
39
40
const standardClient : StandardLanguageClient = new StandardLanguageClient ( ) ;
@@ -971,6 +972,7 @@ function registerOutOfMemoryDetection(storagePath: string) {
971
972
}
972
973
showOOMMessage ( ) ;
973
974
serverStatusBarProvider . setError ( ) ;
975
+ activationProgressNotification . hide ( ) ;
974
976
} ) ;
975
977
}
976
978
Original file line number Diff line number Diff line change @@ -37,7 +37,11 @@ export class SyntaxLanguageClient {
37
37
errorHandler : new ClientErrorHandler ( extensionName ) ,
38
38
initializationFailedHandler : error => {
39
39
logger . error ( `Failed to initialize ${ extensionName } due to ${ error && error . toString ( ) } ` ) ;
40
- return true ;
40
+ if ( error . toString ( ) . includes ( 'Connection' ) && error . toString ( ) . includes ( 'disposed' ) ) {
41
+ return false ;
42
+ } else {
43
+ return true ;
44
+ }
41
45
} ,
42
46
outputChannel : new OutputInfoCollector ( extensionName ) ,
43
47
outputChannelName : extensionName
You can’t perform that action at this time.
0 commit comments