Skip to content
This repository was archived by the owner on Jan 14, 2022. It is now read-only.

Commit 086f718

Browse files
authored
Merge pull request #76 from pwa-builder/better-error-messages
Better error messages on failure
2 parents 3ee288d + 0964916 commit 086f718

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

lib/projectBuilder.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,20 @@ var CustomError = require('./customError'),
1717

1818
function processPlatformTasks(tasks) {
1919
return Q.allSettled(tasks).then(function (results) {
20+
var errorMessage = "";
2021
var result = results.reduce(function (success, result) {
2122
if (result.state !== 'fulfilled') {
22-
log.error(result.reason.getMessage());
23+
errorMessage = result.reason.getMessage();
24+
log.error("Error generating platform", errorMessage);
2325
return false;
2426
}
2527

2628
return success;
2729
}, true);
2830

2931
if (!result) {
30-
return Q.reject(new Error('One or more platforms could not be generated successfully.'));
32+
var errorMessageAppend = errorMessage ? " \n" + errorMessageAppend : "";
33+
return Q.reject(new Error('One or more platforms could not be generated successfully.' + errorMessageAppend));
3134
} else {
3235
return Q.resolve(results.map(function (result) {
3336
return result.value;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pwabuilder-lib",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"description": "PWA Builder Core Library",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)