Bug Forum: "missing credentials, provide credentials with one of the following options"

I tried uploading an image via the upload-image button in this create post-UI and received this error message:

Alert in the browser:

missing credentials, provide credentials with one of the following options:

Console log:

  • 2mobile-apps:1 Unchecked runtime.lastError: The message port closed before a response was received.
  • /uploads.json?client_id=d5a004c7cf6b4d9587fd461ad42d4c18&authenticity_token=yOhYgwgb1uHMYyh60QL4%2B4p4qzuDwHhjklwzdtSodik8BQon%2Br4baJcoSD7X3mrnvwG9RzIX35KLLrc9xUeOOQ%3D%3D:1 Failed to load resource: the server responded with a status of 422 ()
  • _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:9614 POST https://forum.mapillary.com/uploads.json?client_id=d5a004c7cf6b4d9587fd461ad42d4c18&authenticity_token=yOhYgwgb1uHMYyh60QL4%2B4p4qzuDwHhjklwzdtSodik8BQon%2Br4baJcoSD7X3mrnvwG9RzIX35KLLrc9xUeOOQ%3D%3D 422
  • send @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:9614
  • ajax @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:9220
  • u @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:5904
  • _onSend @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:5966
  • (anonymous) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:2186
  • n.submit @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:5672
  • (anonymous) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:5217
  • c @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:3282
  • add @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:3341
  • add @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:5216
  • _trigger @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:2578
  • (anonymous) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:6032
  • each @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:368
  • _onAdd @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:6025
  • (anonymous) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:2186
  • (anonymous) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:6403
  • c @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:3282
  • add @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:3341
  • always @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:3494
  • add @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:6401
  • (anonymous) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:2186
  • (anonymous) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:2284
  • each @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:368
  • each @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:203
  • t.fn.(anonymous function) @ _vendor-a77143038bb907a0c9ef181ea4d555c6b8bc75f91aff114e2ddeb1fb21253249.js:2270
  • upload @ _application-d10e4dcfe6f2684dceb89753a07886b4f45a1af108778fbebaa3c25ddd881eb6.js:36916
  • e._join @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:57275
  • e.join @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:57023
  • c @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:45520
  • (anonymous) @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:17847
  • f @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:42670
  • (anonymous) @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:17846
  • click @ _application-d10e4dcfe6f2684dceb89753a07886b4f45a1af108778fbebaa3c25ddd881eb6.js:44505
  • trigger @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:38862
  • n @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:36445
  • e._run @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:57292
  • e._join @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:57270
  • e.join @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:57023
  • c @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:45520
  • (anonymous) @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:38975
  • f @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:42670
  • handleEvent @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:38974
  • handleEvent @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:37970
  • (anonymous) @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:38314
  • dispatch @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:5197
  • v.handle @ _ember_jquery-5dbd79abddf53926275c73f77dbe61e7351258de8d2e886bf2ce86f144368848.js:5005
  • Show 16 more frames

it says it uploads to 100% but then that message pops up. i cant see any options to click either, apart from ‘ok’