¿Puedo suprimir el mensaje de error de fetch.pm en Perl

Cuando uso Fetch para descargar una url de Teamcity, obtengo un Fetch fallido. error. Pero la descarga del archivo realmente funciona.

Recientemente han cambiado los permisos de nuestro servidor Teamcity, por lo que debo usar un nombre de usuario y una contraseña al obtener la URL del archivo para descargar. Me pregunto si esto está causando un problema con la validación de fetch de Gateway, pero como puedo descargar el archivo. ¿Hay alguna forma de suprimir este error o simplemente rebajarlo a una advertencia?

Perl Code:
my $ff = File::Fetch->new(uri => "$uri"); 
my $where = $ff->fetch   ( to => "$DOWNLOAD_LOCATION" );
print Dumper($ff);

Output:    
Fetch failed! HTTP response: 502 Bad Gateway [502 notresolvable] at         
<path>\myfile.pl line 249.

Dumper Output:
$VAR1 = bless( {'vol' => '',
                'file_default' => 'file_default',
                '_error_msg' => 'Fetch failed! HTTP response: 502 Bad Gateway [502 notresolvable]',
                'file' => 'myfilename.zip',
                'scheme' => 'http',
                'path' => '/repository/download/buildlabel/1042086:id/',
                '_error_msg_long' => 'Fetch failed! HTTP response: 502 Bad    Gateway [502 notresolvable] at C:/Perl/lib/File/Fetch.pm line 598.

Respuestas a la pregunta(2)

Su respuesta a la pregunta