Вы пытаетесь поместить файл в неправильную ссылку
StorageReference riversRef2 = storageReference.child("tfg/user_information.jpg");
riversRef2.putFile(file)
проверьте, что вы пытаетесь добавить в riversRef2 фотографию, а riversRef2 - это ссылка на фотографию.
смените ссылку, и она будет работать
Кроме того, вы разместили свои разрешения в своем приложении для доступа к внешнему или внутреннему хранилищу? может быть, попробуйте разрешить разрешения вручную и проверьте, что происходит