Skip to content

Instantly share code, notes, and snippets.

@spra85
Last active August 29, 2015 14:04
Show Gist options
  • Save spra85/4e97efc290999ba4e13b to your computer and use it in GitHub Desktop.
Save spra85/4e97efc290999ba4e13b to your computer and use it in GitHub Desktop.
Describing current error for ember-cli-s3 add-on during use
Built project successfully. Stored in "dist/".
Looking in dist/ for files..filePaths [ '/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/failed.png',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/passed.png',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/test-loader.js',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/test-s3.css',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/test-s3.js',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/test-support.css',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/test-support.js',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/vendor.css',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/assets/vendor.js',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/index.html',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/testem.js',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/tests',
'/Users/csprehe/Sites/javascript/ember/test-s3/dist/tests/index.html' ]
Looking in dist/ for files....
Uploading assets/failed.png to S3.
[Function]
Uploading assets/passed.png to S3.
[Function]
Uploading assets/test-loader.js to S3.
[Function]
Uploading assets/test-s3.css to S3.
[Function]
Uploading assets/test-s3.js to S3.
[Function]
Uploading assets/test-support.css to S3.
[Function]
Uploading assets/test-support.js to S3.
[Function]
Uploading assets/vendor.css to S3.
[Function]
Uploading assets/vendor.js to S3.
[Function]
Uploading index.html to S3.
[Function]
Uploading testem.js to S3.
[Function]
Uploading tests/index.html to S3.
[Function]
Object #<Object> has no method 'makeRequest'TypeError: Object #<Object> has no method 'makeRequest'
at svc.(anonymous function) (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/aws-sdk/lib/service.js:389:21)
at resolver (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/node.js:183:26)
at initializePromise (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/-internal.js:202:9)
at new Promise (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/promise.js:149:9)
at /Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/node.js:152:20
at tryCatch (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/-internal.js:163:16)
at invokeCallback (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/-internal.js:172:17)
at publish (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/-internal.js:150:13)
at flush (/Users/csprehe/Sites/javascript/ember/ember-cli-s3/node_modules/rsvp/dist/commonjs/rsvp/asap.js:51:9)
@spra85
Copy link
Author

spra85 commented Aug 4, 2014

Above is sample output from a test ember-cli app running ember s3:deploy pointing npm locally at the latest ember-cli-s3 add-on on master

I believe something with using the ext/promise.js library to make the S3 sdk putObject method thenable (here) is causing a context change in the AWS-SDK here

I'll need to figure out how I can safely make the putObject method a thenable to prevent the CLI from exiting while the files are uploading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment