File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import glob = require('glob');
3434import { Telemetry } from './telemetry' ;
3535import { getMessage } from './errorUtils' ;
3636import { TelemetryService } from '@redhat-developer/vscode-redhat-telemetry/lib' ;
37+ import { activationProgressNotification } from "./serverTaskPresenter" ;
3738
3839const syntaxClient : SyntaxLanguageClient = new SyntaxLanguageClient ( ) ;
3940const standardClient : StandardLanguageClient = new StandardLanguageClient ( ) ;
@@ -971,6 +972,7 @@ function registerOutOfMemoryDetection(storagePath: string) {
971972 }
972973 showOOMMessage ( ) ;
973974 serverStatusBarProvider . setError ( ) ;
975+ activationProgressNotification . hide ( ) ;
974976 } ) ;
975977}
976978
Original file line number Diff line number Diff line change @@ -37,7 +37,11 @@ export class SyntaxLanguageClient {
3737 errorHandler : new ClientErrorHandler ( extensionName ) ,
3838 initializationFailedHandler : error => {
3939 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+ }
4145 } ,
4246 outputChannel : new OutputInfoCollector ( extensionName ) ,
4347 outputChannelName : extensionName
You can’t perform that action at this time.
0 commit comments