This sounds like your application is trying to use the image object somewhere after you have deleted it.
If the delete button is on a page that is showing the image, then you will want to make sure you have removed all references to the image object on that page. This may mean showing a new page if the image object is the parameter for a DataView for example.
Good luck!
Hi Kumari,
Could you check if the object is being committed? Also alternatively instead of using the default button try calling a microflow and passing the object to delete. You can also keep the microflow for the time being to debug why the deletion is not working.