Checking the screenshot.png via t3lib_extMgm::extPath($this->getExtensionName()) . 'Resources/Public/Images/screenshot.png'; ist working but the image does not show up with the same error.
Does this error occur because the screenshot.png is in another EXT?