2010-07-18 8 views
2

Je travaille avec une API tiers http://jortho.sourceforge.net/ Tout en utilisant l'API, je reçois toujours une exceptionjava.util.zip.ZipException: méthode de compression inconnue

java.util.zip.zipexception : unknown compression method 

Il n'y a pas de fichiers zip impliqués, j'ai essayé Je n'utilise pas le fichier .jar de l'API, mais j'utilise directement les fichiers de classe, mais cela me donne toujours la même erreur.

Ce qui pourrait éventuellement être la raison? Comment puis-je commencer avec mon débogage? Il existe une classe WordIterator qui utilise java.util.zip.InflaterInputStream mais je ne pense pas que le problème soit lié à l'API.

Je suis bloqué! Quelle peut être la sortie possible?

+2

Veuillez envoyer une pile complète pour votre exception –

+1

Il n'y a pas de pile de pile! Je reçois un JOPtionPane avec le message de dialougue! : | –

Répondre

2

Je sonne comme si quelqu'un essayait de décompresser un fichier zip/flux corrompu, ou quelque chose qui n'est pas du tout un fichier zip ou un flux. Depuis JOrtho est GPL, votre meilleur coup est d'obtenir le code source et déboguer la chose vous-même. Dans Eclipse, vous pouvez définir un point d'arrêt d'exception sur ZipException et le débogueur s'arrête immédiatement avant que l'exception soit levée.