CUAHSI / CUAHSI/HISWebClientIssues

WaterOne Flow Parsing Logic Throws Exceptions on Conversion Failures

Open
#93 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

WaterOneFlow Parsing Logic (and perhaps other modules as well) - currently based on C# Convert.* calls - throws exceptions on any conversion error (e.g., String to Numeric, String to DateTime). Since these exceptions are not handled locally, any one exception effectively shuts down the creation of Workspace entries and/or timeseries downloads.

To remedy these problems with minimal coding changes, we should adopt a 'handle in place' strategy for all parsing errors; allowing WaterOneFlow parsing to continue while flagging each 'unconverted' value in a consistent manner...

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.