Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted August 31, 2024Aug 31 Hello, I've tried deleting a member's account and content with 700 posts, but it got stuck, and I get an error when I try to run the task manually. Error: Call to a member function comments() on null (0) #0 /home/domain/htdocs/domain.com/applications/forums/sources/Topic/Post.php(322): IPS\Content\_Comment->delete() #1 /home/domain/htdocs/domain.com/applications/core/extensions/core/Queue/MemberContent.php(126): IPS\forums\Topic\_Post->delete() #2 /home/domain/htdocs/domain.com/system/Task/Task.php(55): IPS\core\extensions\core\Queue\_MemberContent->run() #3 /home/domain/htdocs/domain.com/applications/core/modules/admin/system/background.php(87): IPS\_Task::runQueue() #4 /home/domain/htdocs/domain.com/system/Helpers/MultipleRedirect/MultipleRedirect.php(93): IPS\core\modules\admin\system\_background->IPS\core\modules\admin\system\{closure}() #5 /home/domain/htdocs/domain.com/applications/core/modules/admin/system/background.php(138): IPS\Helpers\_MultipleRedirect->__construct() #6 /home/domain/htdocs/domain.com/system/Dispatcher/Controller.php(107): IPS\core\modules\admin\system\_background->process() #7 /home/domain/htdocs/domain.com/applications/core/modules/admin/system/background.php(42): IPS\Dispatcher\_Controller->execute() #8 /home/domain/htdocs/domain.com/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\system\_background->execute() #9 /home/domain/htdocs/domain.com/admin/index.php(13): IPS\_Dispatcher->run() #10 {main} #0 /home/domain.com/htdocs/domain/init.php(1042): IPS\_Log::log() #1 [internal function]: IPS\IPS::exceptionHandler() #2 {main} This "deleting posts" task is blocking all tasks on my site now. Edited August 31, 2024Aug 31 by Donnie95
August 31, 2024Aug 31 Community Expert Are you up to date on patches? We recently released a patch related to this. Please apply it in ACP -> Support.
August 31, 2024Aug 31 Author Are you up to date on patches? We recently released a patch related to this. Please apply it in ACP -> Support. I managed to fix it, but I'm not sure how. I switched the task setting to 'run with traffic' and then switched it back to cron. I also cleared the cache. After that, I ran the task manually, and it completed successfully.
August 31, 2024Aug 31 I managed to fix it, but I'm not sure how. I switched the task setting to 'run with traffic' and then switched it back to cron. I also cleared the cache. After that, I ran the task manually, and it completed successfully. I had a similar problem a while ago with cron jobs because after applying updates can't remember to what but probably to the cPanel PHP version and latest Invision Community version, the cron job configuration was different. So it might be a good idea to check the cron job on cPanel to make sure it's correct.