On MacOS:
Given a tileset named tileset with extra chars ();?\Å.mbtiles:
- fails to load, complains about missing tiles
- creates a file
tileset with extra chars ();? on disk
Expected behavior:
- raise error on opening file if path is not valid for sqlite driver
- do not create any files on disk in case of failure to open path