Skip to content

Commit 75dc796

Browse files
hopehadfieldrgrunber
authored andcommitted
Suppress 'Opening Java Projects' pop-up upon OutOfMemory failure
Signed-off-by: Hope Hadfield <[email protected]>
1 parent 71f23cc commit 75dc796

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/extension.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import glob = require('glob');
3434
import { Telemetry } from './telemetry';
3535
import { getMessage } from './errorUtils';
3636
import { TelemetryService } from '@redhat-developer/vscode-redhat-telemetry/lib';
37+
import { activationProgressNotification } from "./serverTaskPresenter";
3738

3839
const syntaxClient: SyntaxLanguageClient = new SyntaxLanguageClient();
3940
const standardClient: StandardLanguageClient = new StandardLanguageClient();
@@ -971,6 +972,7 @@ function registerOutOfMemoryDetection(storagePath: string) {
971972
}
972973
showOOMMessage();
973974
serverStatusBarProvider.setError();
975+
activationProgressNotification.hide();
974976
});
975977
}
976978

src/syntaxLanguageClient.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)