Eclipse IDE Installation failed with error 10053,

  • Platform information:
    • Hardware: x64/16Go
    • OS: Windows 11
    • Java Runtime Environment: OpenJDK 17.0.8.101
    • openHAB version: latest
  • Issue of the topic:

Hello,

I’m unable to install Openhab Eclipse IDE from a fresh install.
I get an error 10053 complaining about missing maven dependency (full trace below)
I use the 2022-03 Eclipse version, try the latest installer as well as the nightly build.
I also try to remove .p2 and .eclipse folders from my how directory and restart the installer.
Can someone confirm if it’s actually working ok?

Thanks,
Laurent.

Full trace:

Executing bootstrap tasks

Renamed existing configuration folder to C:\eclipse\openhab-main2\eclipse\configuration.1694847227624

OpenJDK Runtime Environment 17.0.8.1+1-LTS

Product org.eclipse.products.epp.package.java.2022-03

Workspace C:\eclipse\openhab-main2\ws

Project com.github.openhab.1_infra.main

Bundle org.eclipse.oomph.setup 1.27.0.v20230714-1137, build=189, branch=1f203b152233ce3b2783858f545aa19f25f5815b

Bundle org.eclipse.oomph.setup.core 1.28.0.v20230618-0610, build=189, branch=1f203b152233ce3b2783858f545aa19f25f5815b

Bundle org.eclipse.oomph.setup.installer 1.31.0.v20230913-1723, build=189, branch=1f203b152233ce3b2783858f545aa19f25f5815b

Bundle org.eclipse.oomph.setup.p2 1.20.0.v20230617-1322, build=189, branch=1f203b152233ce3b2783858f545aa19f25f5815b

Performing P2 Director (Eclipse IDE for Java Developers (2022-03))

Offline = false

Mirrors = true

Resolving 28 requirements from 7 repositories to C:\eclipse\openhab-main2\eclipse

Requirement org.eclipse.equinox.p2.iu:org.eclipse.wst.xml_ui.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.m2e.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.m2e.logback.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.wst.jsdt.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.wst.web_ui.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:bndtools.m2e.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.lastnpe.m2e.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:com.ianbrandt.tools.m2e.mdp.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.sonatype.m2e.buildhelper.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:epp.package.java [4.23.0,5.0.0) (filter=(|(&(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))(&(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))(&(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))(&(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))(&(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))))

Requirement org.eclipse.equinox.p2.iu:org.eclipse.platform.feature.group [4.23.0,5.0.0)

Requirement org.eclipse.equinox.p2.iu:org.eclipse.rcp.feature.group [4.23.0,5.0.0)

Requirement org.eclipse.equinox.p2.iu:org.eclipse.buildship.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.eclemma.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.egit.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.epp.mpc.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.jdt.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.jgit.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.m2e.lemminx.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.wikitext.editors_feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.tips.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.tm.terminal.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.wildwebdeveloper.xml.feature.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.jdt.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.git.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.workingsets.feature.group

Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.projects.feature.group

Repository https://bndtools.jfrog.io/bndtools/update-latest/

Repository https://github.com/tesla/m2eclipse-buildhelper/releases/download/latest/

Repository https://ianbrandt.github.io/m2e-maven-dependency-plugin/

Repository https://www.lastnpe.org/eclipse-external-annotations-m2e-plugin-p2-site/m2e_2/

Repository https://download.eclipse.org/technology/epp/packages/2022-03/202203101200

Repository https://download.eclipse.org/releases/2022-03/202203161000

Repository https://download.eclipse.org/oomph/updates/latest

Adding metadata repository https://ianbrandt.github.io/m2e-maven-dependency-plugin/

Fetching p2.index from https://www.lastnpe.org/eclipse-external-annotations-m2e-plugin-p2-site/m2e_2/ (172B)

Adding metadata repository https://www.lastnpe.org/eclipse-external-annotations-m2e-plugin-p2-site/m2e_2/

Fetching content.xml.xz from https://www.lastnpe.org/eclipse-external-annotations-m2e-plugin-p2-site/m2e_2/ (7,33kB)

Fetching compositeContent.xml from https://ianbrandt.github.io/m2e-maven-dependency-plugin/

Fetching content.jar from https://ianbrandt.github.io/m2e-maven-dependency-plugin/0.0.2/ (5,79kB)

Fetching content.jar from https://ianbrandt.github.io/m2e-maven-dependency-plugin/0.0.3/ (5,78kB)

Fetching p2.index from https://github.com/tesla/m2eclipse-buildhelper/releases/download/latest/ (172B)

Adding metadata repository https://github.com/tesla/m2eclipse-buildhelper/releases/download/latest/

Fetching p2.index from https://bndtools.jfrog.io/bndtools/update-latest/ (134B)

Adding metadata repository https://bndtools.jfrog.io/bndtools/update-latest/

Fetching content.jar from https://ianbrandt.github.io/m2e-maven-dependency-plugin/0.0.4/ (5,78kB)

Fetching p2.index from https://download.eclipse.org/oomph/updates/latest/ (128B)

Adding metadata repository https://download.eclipse.org/oomph/updates/latest

Fetching p2.index from Eclipse software repository | The Eclipse Foundation (140B)

Adding metadata repository https://download.eclipse.org/releases/2022-03/202203161000

Adding metadata repository https://download.eclipse.org/technology/epp/packages/2022-03/202203101200

Fetching compositeContent.jar from https://download.eclipse.org/oomph/updates/latest/ (428B)

Fetching content.xml.xz from Eclipse software repository | The Eclipse Foundation (805,57kB)

Fetching content.jar from https://download.eclipse.org/technology/epp/packages/2022-03/202203101200/ (80,61kB)

Fetching content.xml.xz from https://github.com/tesla/m2eclipse-buildhelper/releases/download/latest/ (6,86kB)

Fetching p2.index from Eclipse software repository | The Eclipse Foundation (172B)

Fetching content.xml.xz from Eclipse software repository | The Eclipse Foundation (34,34kB)

Fetching compositeContent.xml from https://bndtools.jfrog.io/bndtools/update-latest/ (4,01kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/5.0.0/org.bndtools.p2-5.0.0.jar!/ (52,5kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/4.3.1/org.bndtools.p2-4.3.1.jar!/ (43,73kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/4.3.0/org.bndtools.p2-4.3.0.jar!/ (59,01kB)

Fetching content.jar from JFrog (29,86kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/5.0.1/org.bndtools.p2-5.0.1.jar!/ (67,42kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/5.1.0/org.bndtools.p2-5.1.0.jar!/ (52,43kB)

Fetching content.jar from JFrog (70,55kB)

Fetching content.jar from JFrog (68,38kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/5.2.0/org.bndtools.p2-5.2.0.jar!/ (55,24kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/5.3.0/org.bndtools.p2-5.3.0.jar!/ (54,73kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/bnd-build/bndtools/bndtools-3.0.0.REL.jar!/ (19,33kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/bnd-build/bndtools/bndtools-3.1.1.REL.jar!/ (16,49kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/bnd-build/bndtools/bndtools-3.2.0.REL.jar!/ (21,58kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/bnd-build/bndtools/bndtools-3.3.0.REL.jar!/ (22,25kB)

Fetching content.jar from JFrog (30,96kB)

Fetching content.jar from JFrog (27,41kB)

Fetching content.jar from JFrog (28,32kB)

Fetching content.jar from JFrog (23,15kB)

Fetching content.jar from JFrog (30,17kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/6.0.0/org.bndtools.p2-6.0.0.jar!/ (65,57kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/6.1.0/org.bndtools.p2-6.1.0.jar!/ (74,91kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/update-4.2.2/org/bndtools/org.bndtools.p2/4.2.2/org.bndtools.p2-4.2.2.jar!/ (28,6kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/6.4.0/org.bndtools.p2-6.4.0.jar!/ (67,65kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/6.2.0/org.bndtools.p2-6.2.0.jar!/ (74,95kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/6.3.0/org.bndtools.p2-6.3.0.jar!/ (73,69kB)

Fetching content.jar from https://bndtools.jfrog.io/artifactory/update-latest/libs-release-local/org/bndtools/org.bndtools.p2/6.3.1/org.bndtools.p2-6.3.1.jar!/ (75,01kB)

Calculating requirements and dependencies.

Cannot complete the request. Generating details.

ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.

at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:296)

at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:446)

at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:356)

at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:904)

at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3864)

at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3792)

at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3773)

at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3651)

at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:592)

at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:721)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1694847269977

ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: eclipse-external-annotations-m2e-plugin 2.0.0.202212171629 (org.lastnpe.m2e.core 2.0.0.202212171629) requires ‘osgi.bundle; org.eclipse.m2e.maven.runtime [3.8.0,4.0.0)’ but it could not be found

ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:

ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root 1.0.0.v1694847269977

ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.lastnpe.m2e.feature.feature.group 0.0.0

ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:

ERROR: org.eclipse.equinox.p2.director code=0 From: eclipse-external-annotations-m2e-plugin 2.0.0.202212171629 (org.lastnpe.m2e.feature.feature.group 2.0.0.202212171629)

ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.lastnpe.m2e.core [2.0.0.202212171629,2.0.0.202212171629]

Took 42 seconds.

There are failed tasks.

Press Back to choose different settings or Cancel to abort.

Does it work better with a more recent Eclipse version than 2022-03?
There were some breaking API changes so the current Eclipse plugins only work on recent versions.

See:

Oh, ok, I missed this post. I will give it a try.
I have stayed on the recommendation that only version < 2022-03 will work.
Do you have a specific version to recommend?
Should the latest version like 2023-09 work?

Thanks,
Laurent.

I’m still using 2023-06 and haven’t had any time to give 2023-09 a try yet as it has been released only a few days ago. :slightly_smiling_face:

I upgraded to Eclipse 2023-09 today and it still seems to work so far. :slight_smile: