Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted December 8, 20213 yr After upgrade, i have this error: Quote Locked Task: viewupdates One of the routine maintenance tasks which run in the background has failed several times, which may indicate a configuration issue. Application/Plugin System Task viewupdates Last Run 6 hours ago When i run the task: Quote Sorry, you do not have permission for that! 2C124/2 The task is already running and cannot be ran until it has finished or the lock is removed. The System logs: Quote TypeError: array_keys(): Argument #1 ($array) must be of type array, null given (0) #0 /home/c/public_html/applications/core/tasks/viewupdates.php(85): array_keys() #1 /home/c/public_html/system/Task/Task.php(367): IPS\core\tasks\_viewupdates->IPS\core\tasks\{closure}() #2 /home/c/public_html/applications/core/tasks/viewupdates.php(120): IPS\_Task->runUntilTimeout() #3 /home/c/public_html/system/Task/Task.php(266): IPS\core\tasks\_viewupdates->execute() #4 /home/c/public_html/system/Task/Task.php(229): IPS\_Task->run() #5 /home/c/public_html/applications/core/interface/task/task.php(58): IPS\_Task->runAndLog() #6 {main} Quote #0 /home/c/public_html/init.php(1005): IPS\_Log::log() #1 [internal function]: IPS\IPS::exceptionHandler() #2 {main}
December 8, 20213 yr Community Expert Before anything else, please check this with no 3rd party items activated, and also ensure you are using the latest release of the software
December 8, 20213 yr Community Expert Solution It sounds like PHPRedis may be returning an unexpected value on your server (this value should always be an array, whether it's empty or not). We'll make some minor robustness changes in a future release to handle this situation though. Edit: A workaround in the meantime would be to disable the 'Use Redis to reduce MySQL overhead' setting in your data storage configuration