@@ -52,35 +52,33 @@ const uploadSuits = (bsConfig, filePath, opts, obj) => {
5252 var r = request . post ( options , function ( err , resp , body ) {
5353
5454 if ( err ) {
55- logger . error ( utils . formatRequest ( err , resp , body ) ) ;
56- reject ( err ) ;
55+ reject ( { message : err , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
5756 } else {
5857 try {
5958 responseData = JSON . parse ( body ) ;
6059 } catch ( e ) {
6160 responseData = { } ;
6261 }
6362 if ( resp . statusCode != 200 ) {
64- logger . error ( utils . formatRequest ( err , resp , body ) ) ;
6563 if ( resp . statusCode == 401 ) {
6664 if ( responseData && responseData [ "error" ] ) {
6765 responseData [ "time" ] = Date . now ( ) - obj . startTime ;
68- return reject ( responseData [ "error" ] ) ;
66+ return reject ( { message : responseData [ "error" ] , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
6967 } 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 ) } ) ;
7169 }
7270 }
7371 if ( ! opts . propogateError ) {
7472 return resolve ( { } ) ;
7573 }
7674 if ( responseData && responseData [ "error" ] ) {
7775 responseData [ "time" ] = Date . now ( ) - obj . startTime ;
78- reject ( responseData [ "error" ] ) ;
76+ reject ( { message : responseData [ "error" ] , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
7977 } else {
8078 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 ) } ) ;
8280 } else {
83- reject ( Constants . userMessages . ZIP_UPLOADER_NOT_REACHABLE ) ;
81+ reject ( { message : Constants . userMessages . ZIP_UPLOADER_NOT_REACHABLE , stacktrace : utils . formatRequest ( err , resp , body ) } ) ;
8482 }
8583 }
8684 } else {
@@ -151,7 +149,8 @@ const uploadCypressZip = (bsConfig, md5data, packageData) => {
151149 } ) . catch ( ( error ) => {
152150 testZipUploadObj . bar1 && purgeUploadBar ( testZipUploadObj ) ;
153151 npmPackageZipUploadObj . bar1 && purgeUploadBar ( npmPackageZipUploadObj ) ;
154- return reject ( error ) ;
152+ logger . error ( error . stacktrace )
153+ return reject ( error . message ) ;
155154 } )
156155 } )
157156}
0 commit comments