lochmueller/focuspoint

Uncaught TYPO3 Exception: getCroppedImageSrcByFile

IvayloIvanov opened this issue · 2 comments

Hi,

after clearing all the caches from the backend I receive this error:

Argument 1 passed to HDNET\Focuspoint\Service\FocusCropService::getCroppedImageSrcByFile() must implement interface TYPO3\CMS\Core\Resource\FileInterface, instance of TYPO3\CMS\Core\Resource\Folder given, called in /var/www/vagrant/htdocs/typo3conf/ext/focuspoint/Classes/Service/FocusCropService.php on line 86

TYPO3: 8.7.10
EXT focuspoint: 3.0.3
EXT autoloader: 5.0.1
PHP 7

When I call the page a second time the error disappears and the page is loaded.
Somehow the focuspoint is called before the images within the processed folder are generated.
After debugging the function
/ext/focuspoint/Classes/Service/FocusCropService.php:86
$file = $this->getViewHelperImage($src, $image, $treatIdAsReference);
return $this->getCroppedImageSrcByFile($file, $ratio);

$file returns an folder instead the images.

Any ideas?

Thank you!
Regards,
Ivaylo

Hey @IvayloIvanov
Du you check the "$src" in this case. It is a real file or perhaps only a folder path?
Perhaps the "getViewHelperImage" have some errors?
Regards,
Tim

No feedback. I will close this issue...