无法在调度程序任务中创建SVM类的对象



我有一个TYPO3扩展,提供一个调度器任务(扩展调度器 6.2.0)。在这个任务中我有以下奇怪的问题:

private $svm;
...
$this->svm = new SVM();

在任务执行期间(从cron job开始)执行这一行时,程序挂起并且不做任何事情。没有例外,没有错误。它只是在等待什么。
如果在扩展名中执行这一行,则创建一个对象。
如果我在TYPO3后端手动启动调度器任务,也会创建一个对象。

看起来在CLI执行过程中,类SVM是未知的。

如果类别SVM是未知的,则会发生错误并且不会等待任何事情。我建议您调试并检查,例如使用class_exists($this->svm),如果该类存在。

最新更新