seasketch / geoprocessing

Serverless geoprocessing system
https://github.com/seasketch/geoprocessing/wiki
BSD 3-Clause "New" or "Revised" License
12 stars 2 forks source link

[Meta] Improve error experience #101

Open twelch opened 2 years ago

twelch commented 2 years ago

Currently users can get report errors if they try hard enough, usually shapes that are too large or complex for a given report. The error messages are usually technical/vague, with no direction on what to do. Reports that don't complete will stay in the loading state forever. We can do better.

Any error should display a short message "There was a problem. Please report this issue to your project administrator. If a specific sketch is causing the issue, please consider creating a Forum post and sharing your sketch so the issue can reproduced more easily"

Server should log any specific error info Browser console should log any specific error info and should log an error

twelch commented 2 years ago

Here's the result of us-east-1 going down, can't even fetch the metadata. image