b4acd02007
Prevent crash on invalid URLs.
Changes:
- Wrap URL constructor in try/catch
- Return null for invalid URLs instead of throwing
(cherry picked from commit 8b0acf314d)