mapbox / mapbox-studio-classic

https://www.mapbox.com/mapbox-studio/
BSD 3-Clause "New" or "Revised" License
1.14k stars 229 forks source link

Appveyor occasional failure on pr test #1539

Open springmeyer opened 8 years ago

springmeyer commented 8 years ago

While appveyor push commits seem to pass, for pull requests the pr test often fails.

Sometimes the failure looks like:

not ok 295 Error: Active task in progress
  ---
    operator: error
    expected: |-
      undefined
    actual: |-
      [Error: Active task in progress]
    stack: |-
      Error: Active task in progress
          at startUpload (C:\projects\mapbox-studio-classic\lib\source.js:704:41)
          at C:\projects\mapbox-studio-classic\lib\source.js:680:17
          at C:\projects\mapbox-studio-classic\lib\source.js:528:30
          at load (C:\projects\mapbox-studio-classic\lib\source.js:437:16)
          at C:\projects\mapbox-studio-classic\lib\source.js:493:20
          at fs.js:334:14
          at C:\projects\mapbox-studio-classic\node_modules\fstream\node_modules\graceful-fs\graceful-fs.js:43:10
          at FSReqWrap.oncomplete (fs.js:95:15)
  ...

Like reported at https://github.com/mapbox/mapbox-studio-classic/pull/1504#issuecomment-155892617

Sometimes failures are:

Error: env var AWS_ACCESS_KEY_ID required
    at Function.upload.testcreds (C:\projects\mapbox-studio-classic\node_modules\mapbox-upload\index.js:200:25)
    at C:\projects\mapbox-studio-classic\lib\mapbox-mock.js:40:22
    at callbacks (C:\projects\mapbox-studio-classic\node_modules\express\lib\router\index.js:164:37)
    at oauth (C:\projects\mapbox-studio-classic\lib\mapbox-mock.js:97:12)
    at callbacks (C:\projects\mapbox-studio-classic\node_modules\express\lib\router\index.js:164:37)
    at param (C:\projects\mapbox-studio-classic\node_modules\express\lib\router\index.js:138:11)
    at pass (C:\projects\mapbox-studio-classic\node_modules\express\lib\router\index.js:145:5)
    at Router._dispatch (C:\projects\mapbox-studio-classic\node_modules\express\lib\router\index.js:173:5)
    at Object.router (C:\projects\mapbox-studio-classic\node_modules\express\lib\router\index.js:33:10)
    at next (C:\projects\mapbox-studio-classic\node_modules\express\node_modules\connect\lib\proto.js:174:15)
[Error: Invalid JSON returned from Mapbox API: Unexpected token E]
not ok 173 Error: Invalid JSON returned from Mapbox API: Unexpected token E
  ---
    operator: error
    expected: |-
      undefined
    actual: |-
      [Error: Invalid JSON returned from Mapbox API: Unexpected token E]
    stack: |-
      Error: Invalid JSON returned from Mapbox API: Unexpected token E
          at Request.afterRequest [as _callback] (C:\projects\mapbox-studio-classic\node_modules\mapbox-upload\index.js:67:19)
          at Request.self.callback (C:\projects\mapbox-studio-classic\node_modules\request\request.js:198:22)
          at Request.emit (events.js:110:17)
          at Request.<anonymous> (C:\projects\mapbox-studio-classic\node_modules\request\request.js:1057:14)
          at Request.emit (events.js:129:20)
          at IncomingMessage.<anonymous> (C:\projects\mapbox-studio-classic\node_modules\request\request.js:1003:12)
          at IncomingMessage.emit (events.js:129:20)
          at _stream_readable.js:908:16
          at process._tickDomainCallback (node.js:381:11)
  ...