Плохая throws-декларация. Может быть, ```throws IOException``` ?