catch exception when location provider doesn't exist on device