ZipException в Eclipse постоянно генерируется

С сегодняшнего утра (я обновил некоторые плагины и обновил mac os X) я получаю исключение ZipException каждый раз, когда система хочет прочитать файл jar / zip. Сначала я подумал, что это ошибка в новой версии плагина, но, похоже, это довольно низкий уровень в собственном методе java.util.zip.Zipfile.open (..).

Error: Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at java.util.jar.JarFile.<init>(JarFile.java:135)
at java.util.jar.JarFile.<init>(JarFile.java:99)

Кто-нибудь знает, откуда это? Кто-нибудь сталкивается с такой же проблемой? Я использую Eclipse Galileo.

Моя java-версия говорит:

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)

Я проверил каталоги файлов, содержащих некоторые из открываемых jar-файлов, например /System/Library/Java/Extensions/AppleScriptEngine.jar:

$> ls -l
-rwxrwxrwx  1 root  wheel     6470 Jan  6  2010 AppleScriptEngine.jar

Это сводит меня с ума, потому что многие плагины сейчас не работают. Любые подсказки приветствуются!

(При использовании Mac OS X 10.6.8)


person Marten Sytema    schedule 27.06.2011    source источник
comment
Я обновил Eclipse до нового Indigo и обновил плагины, но ошибка все еще остается. Есть предположения?   -  person Marten Sytema    schedule 27.06.2011
comment
Вы правы, извините, я не осознавал, что это важно, но, конечно, это так :-) Перебрал все   -  person Marten Sytema    schedule 28.06.2011


Ответы (1)


По какой-то причине нужно было открыть файл .jar размером 0 байт. Это вызвало ошибку. Почему этого не происходило раньше, я не знаю, но простое удаление всего файла помогло. Я думаю, что что-то обновилось, и теперь он выполняет своего рода сканирование каталогов, пытаясь открыть все файлы .jar, которые он может найти.

person Marten Sytema    schedule 29.06.2011