Skip to content

Commit bae5cc5

Browse files
committed
Signed-off-by: Rob Stryker <rob@oxbeef.net>
1 parent 7df20d1 commit bae5cc5

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

src/extensionApi.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,15 @@ export class ExtensionAPI implements RSPController {
3131
return serverInfo;
3232
}).catch(error => {
3333
this.updateRSPStateChanged(ServerState.STOPPED);
34-
return Promise.reject(`RSP Error - ${RSP_PROVIDER_NAME} failed to start - ${error ? error : ''}`);
34+
const innerMsg: string = error ? (error.message ? error.message : JSON.stringify(error)) : '';
35+
return Promise.reject(`RSP Error - ${RSP_PROVIDER_NAME} failed to start - ${innerMsg}`);
3536
});
3637
}
3738

3839
public async stopRSP(): Promise<void> {
3940
server.terminate().catch(error => {
40-
return Promise.reject(`RSP Error - ${error ? error : ''}`);
41+
const innerMsg: string = error ? (error.message ? error.message : JSON.stringify(error)) : '';
42+
return Promise.reject(`RSP Error - ${RSP_PROVIDER_NAME} failed to stop - ${innerMsg}`);
4143
});
4244
}
4345

src/requirements.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,13 @@ function rejectWithDownloadUrl(reject: {
137137
}
138138
reject({
139139
message: message,
140+
label: 'Get the Java Development Kit',
141+
openUrl: Uri.parse(jdkUrl),
142+
replaceClose: false,
140143
btns: [
141144
{
142145
label: 'Get the Java Development Kit',
143-
openUrl: Uri.parse(jdkUrl)
146+
openUrl: Uri.parse(jdkUrl),
144147
},
145148
{
146149
label: 'Configure Java'

src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export function start(stdoutCallback: (data: string) => void,
3838
vscode.commands.executeCommand('vscode.open', btnSelected.openUrl);
3939
} else {
4040
vscode.window.showInformationMessage(
41-
`To configure Java for Server Connector Extension addthe "rsp-ui.rsp.java.home" property to your settings file
41+
`To configure Java for Server Connector Extension add the "rsp-ui.rsp.java.home" property to your settings file
4242
(ex. "rsp-ui.rsp.java.home": "/usr/local/java/jdk1.8.0_45").`);
4343
vscode.commands.executeCommand(
4444
'workbench.action.openSettingsJson'

test/extensionApi.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ suite('Extension API', () => {
6565
await extensionApi.startRSP(stdCallback, stdCallback);
6666
expect.fail('No error was thrown');
6767
} catch (err) {
68-
expect(err).equals('RSP Error - Red Hat Server Connector failed to start - Error: Error');
68+
expect(err).equals('RSP Error - Red Hat Server Connector failed to start - Error');
6969
}
7070
});
7171

0 commit comments

Comments
 (0)