java: Zip Exception de codes non valides longueur?

Quand je suis à l'écriture d'entrées dans un fichier zip comme ceci:

ZipEntry ze = zin.getNextEntry();
while (ze != null) {
InputStream is = zf.getInputStream(ze);
zos.putNextEntry(ze);
int len;
while ((len = is.read(buffer)) >= 0) {
   zos.write(buffer, 0, len);
}

zos.closeEntry();
ze = zin.getNextEntry();

}

- Je obtenir de l'exception suivante sur la deuxième boucle while:

java.util.zip.ZipException: invalid code lengths set

at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)

at java.io.FilterInputStream.read(FilterInputStream.java:107)

Quelqu'un sait pourquoi cette exception est levée et ça veut dire quoi?

P. S. je dois préciser que je suis en cours d'exécution sur une des auditeurs sur JBoss 7.1.1 pour zip vaious journal de fichiers dans des dossiers différents. Il y a un thread pour chaque dossier. Le fait de l'utilisation de plusieurs threads conduire à ce problème?

InformationsquelleAutor GoAlves | 2013-10-28