detect api argument error