@@ -52,35 +52,33 @@ const uploadSuits = (bsConfig, filePath, opts, obj) => {
52
52
var r = request . post ( options , function ( err , resp , body ) {
53
53
54
54
if ( err ) {
55
- logger . error ( utils . formatRequest ( err , resp , body ) ) ;
56
- reject ( err ) ;
55
+ reject ( { message : err , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
57
56
} else {
58
57
try {
59
58
responseData = JSON . parse ( body ) ;
60
59
} catch ( e ) {
61
60
responseData = { } ;
62
61
}
63
62
if ( resp . statusCode != 200 ) {
64
- logger . error ( utils . formatRequest ( err , resp , body ) ) ;
65
63
if ( resp . statusCode == 401 ) {
66
64
if ( responseData && responseData [ "error" ] ) {
67
65
responseData [ "time" ] = Date . now ( ) - obj . startTime ;
68
- return reject ( responseData [ "error" ] ) ;
66
+ return reject ( { message : responseData [ "error" ] , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
69
67
} else {
70
- return reject ( Constants . validationMessages . INVALID_DEFAULT_AUTH_PARAMS ) ;
68
+ return reject ( { message : Constants . validationMessages . INVALID_DEFAULT_AUTH_PARAMS , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
71
69
}
72
70
}
73
71
if ( ! opts . propogateError ) {
74
72
return resolve ( { } ) ;
75
73
}
76
74
if ( responseData && responseData [ "error" ] ) {
77
75
responseData [ "time" ] = Date . now ( ) - obj . startTime ;
78
- reject ( responseData [ "error" ] ) ;
76
+ reject ( { message : responseData [ "error" ] , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
79
77
} else {
80
78
if ( resp . statusCode == 413 ) {
81
- reject ( Constants . userMessages . ZIP_UPLOAD_LIMIT_EXCEEDED ) ;
79
+ reject ( { message : Constants . userMessages . ZIP_UPLOAD_LIMIT_EXCEEDED , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
82
80
} else {
83
- reject ( Constants . userMessages . ZIP_UPLOADER_NOT_REACHABLE ) ;
81
+ reject ( { message : Constants . userMessages . ZIP_UPLOADER_NOT_REACHABLE , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
84
82
}
85
83
}
86
84
} else {
@@ -151,7 +149,8 @@ const uploadCypressZip = (bsConfig, md5data, packageData) => {
151
149
} ) . catch ( ( error ) => {
152
150
testZipUploadObj . bar1 && purgeUploadBar ( testZipUploadObj ) ;
153
151
npmPackageZipUploadObj . bar1 && purgeUploadBar ( npmPackageZipUploadObj ) ;
154
- return reject ( error ) ;
152
+ logger . error ( error . stacktrace )
153
+ return reject ( error . message ) ;
155
154
} )
156
155
} )
157
156
}
0 commit comments