weather util handle exception