with debugging enabled within the TYPO3 backend I got this PHP Warning instead of a running Command Task:
_Execution of task "Extbase CommandController Task (extbase)" failed with the following message: PHP Warning: explode() expects parameter 2 to be string, object given in C:\Users\ank\Downloads\typo3src-8.7.15\typo3\sysext\core\Classes\Utility\GeneralUtility.php line 1302
I found the responsible code part and tried to fix it. In my opinion it now should work as intented, but you should also look over it and test it with multiple storages.
Reason was the method "getFolderObjectFromCombinedIdentifier" became a folder object but wanted a string like '1:user_upload/'. The fallback is to use the default storage which in most cases I guess was sufficient.
Hi,
with debugging enabled within the TYPO3 backend I got this PHP Warning instead of a running Command Task:
_Execution of task "Extbase CommandController Task (extbase)" failed with the following message: PHP Warning: explode() expects parameter 2 to be string, object given in C:\Users\ank\Downloads\typo3src-8.7.15\typo3\sysext\core\Classes\Utility\GeneralUtility.php line 1302
I found the responsible code part and tried to fix it. In my opinion it now should work as intented, but you should also look over it and test it with multiple storages. Reason was the method "getFolderObjectFromCombinedIdentifier" became a folder object but wanted a string like '1:user_upload/'. The fallback is to use the default storage which in most cases I guess was sufficient.