Во-первых, я хотел бы отметить, что отлов общего Exception e
не является хорошей практикой кодирования. Во-вторых, оба сообщения, которые вы выводите пользователю, также бесполезны, так как не гарантируется, что ошибка связана с пробелом.
Я предполагаю, что ошибка происходит из-за несуществующего файла. Где вы сохраняете файл? Из фрагмента кода я вижу, что вы просто предполагаете, что файл существует. Если вы еще не сохранили файл после того, как сделали снимок экрана, это будет вашей проблемой. Вы открываете файл, который не существует, и ваше сообщение об ошибке создает ошибочное впечатление, что недостаточно места.