ca: fixed the NullPointerException bug. datasource: close the zipFile after use