public function updateSessionActivity($userId, $ip, $controllerName, $action, $viewState, array $inputParams, $viewDate = null, $robotKey = '')
{
...
$controllerName = substr($controllerName, 0, 50); // why 50? In database table "xf_session_activity"column "controller_name" has type...