sensein / covid19

A survey protocol for covid19
https://sensein.github.io/covid19/
Apache License 2.0
0 stars 7 forks source link

Crash reports #54

Open danielmlow opened 3 years ago

danielmlow commented 3 years ago

iphone 12 pro, safari, fast internet.

After user finished, it just kept uploading for over 5 minutes: image

After closing and reopening browser (probably just minimizing and reopening), this screen appeared:

image

So it was never uploaded.

I asked the user to upload after just answering a single item (adding birth year) and we received it correctly. But twice it failed when the whole protocol was finished.

@satra , one thought is that this newer model does has heavier audio files which take too long to upload?

@sanuann any ideas?

But I believe this had happened before with an iphone 8 and safari when there was a bug that Sanu later fixed.

satra commented 3 years ago

i think we should stage the upload and allow a retry if it fails. the code should be able to detect if the upload has not succeeded.

danielmlow commented 3 years ago

@satra he tried it with his computer using chrome and it also failed! So maybe it's his internet? He says it's fast...

This may be happening to more people but they're not reporting it.

danielmlow commented 3 years ago

@satra (read above) and he let upload on his computer and it finally uploaded after 15 minutes. Maybe the internet briefly breaks and it starts the uploading from scratch each time? He says his internet is fast and reliable.

satra commented 3 years ago

i think this is something the client has to show a progress bar or something of the number of bytes transferred. otherwise it's difficult to debug.

danielmlow commented 3 years ago

And then maybe we instruct them to download it (if they're on a PC/laptop) and send it to us by email or wetransfer?

satra commented 3 years ago

you can also save it on a phone and contact us and we can send a dropbox link.

sanuann commented 3 years ago

I'll look into this and fix it.

danielmlow commented 3 years ago
  1. Uploading error with a new user (same error as above) Safari, iphone 11.

  2. Recording error, even though microphone was activated:

    
    Browser properties: {"browser":{"name":"Chrome","version":"88.0.4324.152"},"os":{"name":"Android","version":"10"},"platform":{"type":"mobile"},"engine":{"name":"Blink"}}]

I'm trying to complete this survey but after recording the second response I can't hear it on playback nor can I continue on.



Let me know if I should follow up with them with a question.

Anyway we could have the upload intermittently throughout the study? I'm particularly worried for future studies where they will need to upload more data.