diff --git a/atom-extensions/atom-bosh/properties.json b/atom-extensions/atom-bosh/properties.json index 50840ae6c..deccc9e8f 100644 --- a/atom-extensions/atom-bosh/properties.json +++ b/atom-extensions/atom-bosh/properties.json @@ -1,3 +1,3 @@ { - "jarUrl": "https://s3-us-west-1.amazonaws.com/s3-test.spring.io/sts4/fatjars/snapshots/bosh-language-server-1.6.0-201904021915.jar" + "jarUrl": "https://s3.amazonaws.com/dist.springsource.com/release/STS4/fatjars/bosh-language-server-1.8.0-201906191802-exec.jar" } diff --git a/atom-extensions/atom-bosh/script.js b/atom-extensions/atom-bosh/script.js index 56d7e39d9..d0bcd0234 100644 --- a/atom-extensions/atom-bosh/script.js +++ b/atom-extensions/atom-bosh/script.js @@ -21,7 +21,12 @@ fileExists(localFileName).then(exists => { if (!exists) { console.log(`Downloading ${serverDownloadUrl} to ${localFileName}`); fileExists(serverHome) - .then(doesExist => { if (!doesExist) fs.mkdir(serverHome) }) + .then(doesExist => { + if (!doesExist) + fs.mkdir(serverHome, err => { + if (err) console.error('Failed to create folder: ' + JSON.stringify(err)); + }); + }) .then(() => download(serverDownloadUrl)) .then(data => fs.writeFileSync(localFileName, data)) .then(() => fileExists(localFileName)) diff --git a/atom-extensions/atom-cf-manifest-yaml/properties.json b/atom-extensions/atom-cf-manifest-yaml/properties.json index 24f2849e9..846ca0381 100644 --- a/atom-extensions/atom-cf-manifest-yaml/properties.json +++ b/atom-extensions/atom-cf-manifest-yaml/properties.json @@ -1,3 +1,3 @@ { - "jarUrl": "https://s3-us-west-1.amazonaws.com/s3-test.spring.io/sts4/fatjars/snapshots/manifest-yaml-language-server-1.6.0-201904021915.jar" + "jarUrl": "https://s3.amazonaws.com/dist.springsource.com/release/STS4/fatjars/manifest-yaml-language-server-1.8.0-201906191802-exec.jar" } diff --git a/atom-extensions/atom-cf-manifest-yaml/script.js b/atom-extensions/atom-cf-manifest-yaml/script.js index d7b1bd357..0294971e5 100644 --- a/atom-extensions/atom-cf-manifest-yaml/script.js +++ b/atom-extensions/atom-cf-manifest-yaml/script.js @@ -21,7 +21,12 @@ fileExists(localFileName).then(exists => { if (!exists) { console.log(`Downloading ${serverDownloadUrl} to ${localFileName}`); fileExists(serverHome) - .then(doesExist => { if (!doesExist) fs.mkdir(serverHome) }) + .then(doesExist => { + if (!doesExist) + fs.mkdir(serverHome, err => { + if (err) console.error('Failed to create folder: ' + JSON.stringify(err)); + }); + }) .then(() => download(serverDownloadUrl)) .then(data => fs.writeFileSync(localFileName, data)) .then(() => fileExists(localFileName)) diff --git a/atom-extensions/atom-concourse/properties.json b/atom-extensions/atom-concourse/properties.json index ce7d53dd4..6ad31f730 100644 --- a/atom-extensions/atom-concourse/properties.json +++ b/atom-extensions/atom-concourse/properties.json @@ -1,3 +1,3 @@ { - "jarUrl": "https://s3-us-west-1.amazonaws.com/s3-test.spring.io/sts4/fatjars/snapshots/concourse-language-server-1.6.0-201904021915.jar" + "jarUrl": "https://s3.amazonaws.com/dist.springsource.com/release/STS4/fatjars/concourse-language-server-1.8.0-201906191802-exec.jar" } diff --git a/atom-extensions/atom-concourse/script.js b/atom-extensions/atom-concourse/script.js index 060138648..ad7b1a596 100644 --- a/atom-extensions/atom-concourse/script.js +++ b/atom-extensions/atom-concourse/script.js @@ -21,7 +21,12 @@ fileExists(localFileName).then(exists => { if (!exists) { console.log(`Downloading ${serverDownloadUrl} to ${localFileName}`); fileExists(serverHome) - .then(doesExist => { if (!doesExist) fs.mkdir(serverHome) }) + .then(doesExist => { + if (!doesExist) + fs.mkdir(serverHome, err => { + if (err) console.error('Failed to create folder: ' + JSON.stringify(err)); + }); + }) .then(() => download(serverDownloadUrl)) .then(data => fs.writeFileSync(localFileName, data)) .then(() => fileExists(localFileName)) diff --git a/atom-extensions/atom-spring-boot/properties.json b/atom-extensions/atom-spring-boot/properties.json index a18334eea..4fa2f1c8d 100644 --- a/atom-extensions/atom-spring-boot/properties.json +++ b/atom-extensions/atom-spring-boot/properties.json @@ -1,3 +1,3 @@ { - "jarUrl": "https://s3-us-west-1.amazonaws.com/s3-test.spring.io/sts4/fatjars/snapshots/spring-boot-language-server-1.6.0-201904021915.jar" + "jarUrl": "https://s3.amazonaws.com/dist.springsource.com/release/STS4/fatjars/spring-boot-language-server-1.8.0-201906191802-exec.jar" } diff --git a/atom-extensions/atom-spring-boot/script.js b/atom-extensions/atom-spring-boot/script.js index 25c8d6dd7..75de1d7fe 100644 --- a/atom-extensions/atom-spring-boot/script.js +++ b/atom-extensions/atom-spring-boot/script.js @@ -6,8 +6,8 @@ const PROPERTIES = require('./properties.json'); let fileExists = function(path) { return new Promise((resolve, reject) => { fs.access(path, fs.R_OK, error => { - resolve(!error || error.code !== 'ENOENT'); - }) + resolve(!error || error.code !== 'ENOENT'); + }) }); }; @@ -21,7 +21,12 @@ fileExists(localFileName).then(exists => { if (!exists) { console.log(`Downloading ${serverDownloadUrl} to ${localFileName}`); fileExists(serverHome) - .then(doesExist => { if (!doesExist) fs.mkdir(serverHome) }) + .then(doesExist => { + if (!doesExist) + fs.mkdir(serverHome, err => { + if (err) console.error('Failed to create folder: ' + JSON.stringify(err)); + }); + }) .then(() => download(serverDownloadUrl)) .then(data => fs.writeFileSync(localFileName, data)) .then(() => fileExists(localFileName))