The Messenger of Allah ﷺ said, "If a man makes a promise intending to fulfill it but is unable to do so, there is no blame upon him."
حدثنا محمد بن بشار حدثنا أبو عامر حدثنا إبراهيم بن طهمان عن علي بن عبد الأعلى عن أبي النعمان عن أبي وقاص
قال رسول الله ﷺ إذا وعد الرجل وينوي أن يفي به فلم يف به فلا جناح عليه
Its chain is daif. Abu Dawud also reported it in Al-Adab, chapter on making a promise, no. 4995, from the hadith of Abu Amir, through the same chain.