Issue 1100740

we should `reject` here if the path is `undefined`, by doing so, Settings app is still usable and there is only BT information would be lost.