Я пытался переустановить Eclipse, и неожиданная ошибка обнаружилась - PullRequest
0 голосов
/ 24 марта 2020

Итак, я пытался переустановить Eclipse через установщик. Ранее удалил папки (вот что я прочитал о том, как удалить его), и обнаружилась проблема.

Я пытался удалить Eclipse и удалил все папки (искал "затмение" на моем диске и удалил все это). И теперь при переустановке через установщик это обнаружилось.

Не знаю, что делать, чтобы что-нибудь помогло.

[2020-03-23 ​​22:43:56] ОШИБКА: org.eclipse.equinox.p2.engine code = 4 Произошла ошибка во время фазы org.eclipse.equinox.internal.p2.engine.phases.CheckTrust. в org.eclipse.oomph.util.OomphPlugin.coreException (OomphPlugin. java: 280) в org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl $ 3.commit (ProfileTransactionImpl. java: 550) в орг. eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit (ProfileTransactionImpl. java: 342) в org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform (P2TaskImpl. java: 903) или eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks (SetupTaskPerformer. java: 3827) в org.eclipse.oomph.setup.internal.core.SetupTaskPerfor. eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks (SetupTaskPerformer. java: 3736) в org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform. eclipse.oomph.setup.internal.installer.SimpleVariablePage.installPerform (SimpleVariablePage. java: 1342) в org.eclipse.oomph.setup.internal.installer.SimpleVariablePage.access $ 32 (SimpleVariablePage. java: 1204) в org.eclipse.oomph.setup.internal.installer.SimpleVariablePage $ 20.run (SimpleVariablePage. java: 1149) ОШИБКА: org.eclipse.equinox.p2.engine code = 0 сеанс контекст был: (profile = C__Users_Garrido_eclipse_ java -2020-03_eclipse, phase = org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand =, action =). ОШИБКА: org.eclipse.equinox.p2.engine code = 0 Ошибка чтения подписанного содержимого. java .io.IOException: Исключение при открытии zip-файла: C: \ Users \ Garrido.p2 \ pool \ plugins \ org.eclipse.ant.core_3.5.700.v20191221-1203.jar на org.eclipse.osgi .framework.util.SecureAction.getZipFile (SecureAction. java: 340) в org.eclipse.osgi.internal.signedcontent.SignedBundleHook.getSignedContent (SignedBundleHook. java: 217) в org.eclipse.ternal.quino .engine.phases.CertificateChecker.checkCertificates (CertificateChecker. java: 77) в org.eclipse.equinox.internal.p2.engine.phases.CertificateChecker.start (CertificateChecker. java: 58) в org.eclipse.e .internal.p2.engine.phases.CheckTrust.completePhase (CheckTrust. java: 55) в org.eclipse.equinox.internal.p2.engine.Phase.postPerform (Phase. java: 254) в org.eclipse .equinox.internal.p2.engine.Phase.perform (Phase. java: 105) в org.eclipse.equinox.internal.p2.engine.PhaseSet.perform (PhaseSet. java: 50) в org.eclipse .equinox.internal.p2.engine.Engine.perform (Engine. java: 80) в org.eclipse.equinox.internal.p2.engine.Engine .perform (Engine. java: 48) в org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan (PlanExecutionHelper. java: 46) в org.eclipse.oomph.p2.internal.core .ProfileTransactionImpl $ 3.commit (ProfileTransactionImpl. java: 546) в org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit (ProfileTransactionImpl. java: 342) в org.eclipse.oomph.setup.p. impl.P2TaskImpl.perform (P2TaskImpl. java: 903) в org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks (SetupTaskPerformer. javaoomph. core.SetupTaskPerformer.performNeededSetupTasks (SetupTaskPerformer. java: 3755) в org.eclipse.oomph.setup.internal.core.SetupTaskPerformer. internal.core.SetupTaskPerformer.perform (SetupTaskPerformer. java: 3629) в org.eclipse.oomph.setup.internal.installer.SimpleVariablePage.installPerform (SimpleVariablePage. java: 1342) в org.oomlip. internal.installer.SimpleVariablePage.access $ 32 (SimpleVariablePage. java: 1204) в org.eclipse.oomph.setup.internal.installer.SimpleVariablePage $ 20.run (SimpleVariablePage. java: 1149) Причина: java. nio.file.NoSuchFileException: C: \ Users \ Garrido.p2 \ pool \ plugins \ org.eclipse.ant.core_3.5.700.v20191221-1203.jar в java .base / sun.nio.fs.WindowsException .translateToIOException (WindowsException. java: 85) в java .base / sun.nio.fs.WindowsException.rethrowAsIOException (WindowsException. java: 103) в java .base / sun.nio.fs.WindowsException .rethrowAsIOException (WindowsException. java: 108) в java .base / sun.nio.fs.WindowsFileAttributeViews $ Basi c .readAttributes (WindowsFileAttributeViews. java: 53) в java .base / sun. nio.fs.WindowsFileAttributeViews $ Basi c .readAttribut es (WindowsFileAttributeViews. java: 38) в java .base / sun.nio.fs.WindowsFileSystemProvider.readAttributes (WindowsFileSystemProvider. java: 198) в java .base / java .nio.file. Files.readAttributes (Files. java: 1843) в java .base / java .util.zip.ZipFile $ Source.get (ZipFile. java: 1172) в java .base / java .util.zip.ZipFile $ CleanableResource. (ZipFile. java: 718) в java .base / java .util.zip.ZipFile. (ZipFile. java: 238) в java. base / java .util.zip.ZipFile. (ZipFile. java: 168) в java .base / java .util.zip.ZipFile. (ZipFile. java: 182) в орг. eclipse.osgi.framework.util.SecureAction.getZipFile (SecureAction. java: 322) в org.eclipse.osgi.internal.signedcontent.SignedBundleHook.getSignedContent (SignedBundleHook. java: 217) в org.ec internal.p2.engine.phases.CertificateChecker.checkCertificates (CertificateChecker. java: 77) в org.eclipse.equinox.internal.p2.engine.phases.CertificateChecker.start (CertificateChecker. java: 58) в орг. eclipse.equinox.internal.p2.engine.pha ses.CheckTrust.completePhase (CheckTrust. java: 55) в org.eclipse.equinox.internal.p2.engine.Phase.postPerform (Phase. java: 254) в org.eclipse.equinox.internal.p2. engine.Phase.perform (Phase. java: 105) в org.eclipse.equinox.internal.p2.engine.PhaseSet.perform (PhaseSet. java: 50) в org.eclipse.equinox.internal.p2. engine.Engine.perform (Engine. java: 80) в org.eclipse.equinox.internal.p2.engine.Engine.perform (Engine. java: 48) в org.eclipse.equinox.internal.provisional. p2.director.PlanExecutionHelper.executePlan (PlanExecutionHelper. java: 46) в org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl $ 3.commit (ProfileTransactionImpl. java: 546) в org.eclipphoom.oom .internal.core.ProfileTransactionImpl.commit (ProfileTransactionImpl. java: 342) в org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform (P2TaskImpl. java: 903) в org.eclipse.oomphset. .internal.core.SetupTaskPerformer.doPerformNeededSetupTasks (SetupTaskPerformer. java: 3827) в org.eclipse.oomph.setup.internal.core.Setup TaskPerformer. SetupTaskPerformer.perform (SetupTaskPerformer. java: 3629) на org.eclipse.oomph.setup.internal.installer.SimpleVariablePage.installPerform (SimpleVariablePage. java: 1342) на org.eclipse.oomph.stalup. SimpleVariablePage.access $ 32 (SimpleVariablePage. java: 1204) ... еще 1


Я уже пытался запустить программу установки от имени администратора, и появилась та же ошибка.

1 Ответ

0 голосов
/ 24 марта 2020

Похоже, что ваше сообщение об ошибке является результатом того, что в некоторых зеркальных хранилищах отсутствуют файлы, необходимые для установки Eclipse.

Все изменения, внесенные установщиком, должны были откатываться автоматически, поэтому вот как избежать этой проблемы:

1) Перезапустить установщик;

2) Нажмите меню гамбургера в правом верхнем углу окна установщика;

3) Выберите Расширенный режим (вы можете выбрать сохраните установщик, если хотите);

4) На первой странице убедитесь, что вы выбрали пакет Eclipse, который вы хотите установить, и нажмите «Далее»;

5) Проверьте отключите все проекты, которые вы хотите подготовить, и нажмите кнопку «Далее»;

6) Убедитесь, что имя папки назначения для установки правильное, и нажмите кнопку «Далее»;

7) В левом нижнем углу последнего окна находятся три маленькие флажки. Снимите флажок «Зеркала» и нажмите «Fini sh.

* 1018». Отключение зеркал гарантирует, что загрузка Eclipse будет производиться непосредственно с серверов загрузки eclipse.org, а не с потенциально неполного зеркала. Ваша установка должна продолжаться без проблем.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...