Argument 3 passed to tfproject\model\ip\ip::upsertTaskDataCommon() must be of the type string, null given, called in /var/www/html/web-inf/model/ip/ipFront.inc.php on line 58 (0)

in /var/www/html/web-inf/model/ip/ip.inc.php line 93
        if(!$ret){
            return false;
        }
        return true;
    }
    protected function upsertTaskDataCommon(string $catcher, int $ip, string $catchResult,
                                          int $iContinent=0, string $continent=null, int $iCountry=0, string $country=null, int $iProv=0, string $prov=null, int $iCity=0, string $city=null, int $iISP=0, string $isp=null): bool{
        $data_common = $this->getSG("data_common");
        // data
        if($this->isReserveIP($ip) || $this->isLanIP($ip)){
            return false;

tfproject\model\ip\ip::upsertTaskDataCommon() in /var/www/html/web-inf/model/ip/ipFront.inc.php line 58
tfproject\model\ip\ipFront::getIPInfo() in /var/www/html/web-inf/controller/ip/index.inc.php line 24
tfproject\controller\ip\index::onLoad() in /var/www/tfphp/dist/system/tfpage.inc.php line 22
tfphp\system\tfpage::load() in /var/www/tfphp/dist/tfphp.inc.php line 221
tfphp\tfphp::start() in /var/www/tfphp/dist/tfphp.inc.php line 225
tfphp\tfphp::run() in /var/www/html/index.php line 31
tfproject\index::run() in /var/www/html/index.php line 34

TFPHP v0.6.6