Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File getting uploaded succesfully but getting error in output Task Runner Window #10

Closed
AvniBhatt opened this issue Jun 14, 2016 · 4 comments

Comments

@AvniBhatt
Copy link

AvniBhatt commented Jun 14, 2016

File is getting uploaded successfully but getting error in Output Task runner window.
Error:

[16:06:17] Using gulpfile ~\documents\visual studio 2013\Projects\GulpTask\gulpfile.js
[16:06:17] Starting 'concat-js'...
[16:06:17] Finished 'concat-js' after 8.81 ms
[16:06:17] Starting 'minify-js'...
[16:06:17] Finished 'minify-js' after 5.21 ms
[16:06:17] Starting 'upload-to-sp'...
[16:06:17] Finished 'upload-to-sp' after 3.29 ms
[16:06:20] spsave: GulpDemo.js checked out.
[16:06:20] spsave: GulpDemo.js successfully uploaded to '<>/TestDocLib' and checked in. Checkin type: minor
[16:06:20] spsave: Error occured:
[16:06:20] spsave: Error: Argument error, options.body.

[16:06:20] spsave: Stack trace:

[16:06:20] spsave: RequestError: Error: Argument error, options.body.
    at new RequestError (<PATH>\node_modules\gulp-spsave\node_modules\spsave\node_modules\sp-request\node_modules\request-promise\lib\errors.js:14:15)
    at Request.RP$callback [as _callback] (<PATH>\node_modules\gulp-spsave\node_modules\spsave\node_modules\sp-request\node_modules\request-promise\lib\rp.js:60:25)
    at self.callback (<PATH>\node_modules\gulp-spsave\node_modules\spsave\node_modules\sp-request\node_modules\request\request.js:200:22)
    at emitOne (events.js:77:13)
    at Request.emit (events.js:169:7)
    at setContentLength (<PATH>\node_modules\gulp-spsave\node_modules\spsave\node_modules\sp-request\node_modules\request\request.js:452:14)
    at Request.init (<PATH>\node_modules\gulp-spsave\node_modules\spsave\node_modules\sp-request\node_modules\request\request.js:457:5)
    at Request.RP$initInterceptor [as init] (<PATH>\node_modules\gulp-spsave\node_modules\spsave\node_modules\sp-request\node_modules\request-promise\lib\rp.js:137:25)

Code:

gulp.task('upload-to-sp', ['minify-js'], function () {
    gulp.src("./Output/*.js")
      .pipe(spsave({
          username: "<UNAME>",
          password: "<PASSWORD>",
          siteUrl: "<URL>",
          folder: "<FOLDER>",
          checkin: true
      }));
});

Note:
This issue happens randomly. And occurs during successive builds. For first build, it uploads successfully. During successive builds, it randomly generates this error and file remains checked-out upon process termination.

If I delete the file again and re-build, it successfully uploads.

@s-KaiNet
Copy link
Owner

s-KaiNet commented Jun 14, 2016

Can you please post full gulpfile.js?
Also check your folder, may be some special symbols are gets copied? For example from log it seems file uploaded to '<>/TestDocLib' - that's strange name for folder.

@s-KaiNet
Copy link
Owner

I was able to reproduce your issue. I will take a look today.

@s-KaiNet
Copy link
Owner

@AvniBhatt so I found the cause.
This error is thrown when your file is empty. Check if your minify-js task produces something.
Later in the evening I will add additional checking to skip empty file uploads.

@s-KaiNet
Copy link
Owner

This issue was moved to s-KaiNet/spsave#14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants