I'm just wondering how we have gotten the same error, yet it's caused by different things. Have a look.
ErrorException: Argument 3 passed to IPS\Content\Search\Result\_Content::__construct() must be of the type array, null given, called in hidden/system/Content/Search/Results.php on line 298 and defined (4096)
#0 hidden/system/Content/Search/Result/Content.php(68): IPS\IPS::errorHandler(4096, 'Argument 3 pass...', '/http...', 68, Array)
#1 hidden/system/Content/Search/Results.php(298): IPS\Content\Search\Result\_Content->__construct(Array, Array, NULL, Array, Array, NULL, false)
#2 [internal function]: IPS\Content\Search\_Results->current()
#3 hidden/system/Content/Search/Results.php(359): iterator_to_array(Object(IPS\Content\Search\Results))
#4 hidden/applications/core/modules/front/members/profile.php(223): IPS\Content\Search\_Results->addExtraItems(Array, Object(IPS\Member))
#5 hidden/system/Dispatcher/Controller.php(96): IPS\core\modules\front\members\_profile->manage()
#6 hidden/applications/core/modules/front/members/profile.php(64): IPS\Dispatcher\_Controller->execute()
#7 hidden/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\members\_profile->execute()
#8 hidden/index.php(13): IPS\_Dispatcher->run()
#9 {main}
This happened when flagging a user as spammer. Strange, no?