Problem
The lineRegex.firstMatch(dataLine)! statement fails when the input contains the U+2028 character (Line Separator). This issue occurs because:
- The input is not sanitized.
- The exception is not caught, so the
onError callback is never invoked.
Solution
- Sanitized the input to remove the U+2028 character before parsing.
- Wrapped the parsing block in a
try-catch to ensure errors are properly handled.

