zipInputstream.close(); at wrong place