If a resized image has been created but later deleted from the opencart image cache, you may be left with a URL that doesn't exist.
This script extension will read the last part of the URL e.g '-200x200.jpg' and generate this image on the fly.
Also check that this resize is allowed from setting:
Image Resize Creator
- Product Code: image_resize_creator