Вопрос

Затмение прошла нормально, но сегодня утром я попробовал, и я пришел на эту ошибку:

Alt Text http://img707.imageshack.us/img707/4416/ss20100407181208.png

Вот журнал

!SESSION 2010-04-07 17:58:37.208 -----------------------------------------------
eclipse.buildId=I20080617-2000
java.version=1.6.0_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.osgi 4 0 2010-04-07 17:58:37.457
!MESSAGE Startup error
!STACK 1
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at org.eclipse.osgi.storagemanager.StorageManager.updateTable(StorageManager.java:512)
at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:694)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initFileManager(BaseStorage.java:208)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initialize(BaseStorage.java:142)
at org.eclipse.osgi.baseadaptor.BaseAdaptor.initializeStorage(BaseAdaptor.java:124)
at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:180)
at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:152)
at org.eclipse.osgi.framework.internal.core.OSGi.createFramework(OSGi.java:90)
at org.eclipse.osgi.framework.internal.core.OSGi.<init>(OSGi.java:31)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:286)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

Любая помощь? Мне действительно нужно это и запустить, и переустановить и сбросить все мои плагины и настройки просто не вариант в данный момент.

Это было полезно?

Решение

Лучший выстрел будет использовать свежую копию Eclipse и указать местоположение рабочего пространства, которое вы использовали в старом Eclipse. Таким образом, вы не потеряете свои настройки и на 100% избегайте ошибки запуска.

Другие советы

Я была такая же проблема. После некоторой отладки я пытался удалить следующие папки из моего каталога Eclipse

./configuration/org.eclipse.core.runtime/.manager.
./Configuration/org.eclipse.osgi/.manager.

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

Глядя в источник org.eclipse.osgi. Похоже, что эти файлы каким-то образом управляются с временем Timestamp, поэтому, если вы делаете все, что свяжется с временными метками, то вы столкнетесь с этой проблемой. Я использую GIT для управления установкой Eclipse, чтобы я мог вернуться к более ранней версии, если на моей карме начинается появится недавно установленная функция. Столкнулся с этой проблемой после возврата. Добавил его в .gitignore.

Попробуйте хотя бы перезапустить затмение с помощью -clean вариант.
Проверьте также (на всякий случай) ваше дисковое пространство! Которые могут возникнуть, когда на диске не хватает места, поскольку Код показывает Это строки чтения (должны быть целыми) из файла.

Попробуйте также обновить свою Java, используемое для начала затмения до последнего (U19 вместо U13)

Эта ошибка Stacktrace сообщается в BUG 113596. О какой-то варианте Vista: какую ОС вы используете, и это недавно обновилось? (при обновлении Windows)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top