I am trying to setup OpenHAB from scratch but it keeps failing with the following error:
Missing requirement: eclipse-external-annotations-m2e-plugin 2.0.0.202212171629 (org.lastnpe.m2e.core 2.0.0.202212171629) requires ‘osgi.bundle; org.apache.commons.io 0.0.0’ but it could not be found
Here is the full log output.
**Executing manual tasks**
OpenJDK Runtime Environment 21.0.9+10-LTS
Product org.eclipse.products.epp.package.java.latest.released
Workspace D:\\openhab\\ws
Project com.github.openhab.2_addons2.main
Project com.github.openhab.1_infra.main
Bundle org.eclipse.oomph.setup 1.33.0.v20251121-0746, build=1216, branch=f9182823946441e6d4e231888ac784cecec0d99f
Bundle org.eclipse.oomph.setup.core 1.35.0.v20251106-1319, build=1216, branch=f9182823946441e6d4e231888ac784cecec0d99f
Bundle org.eclipse.oomph.setup.git 1.29.0.v20250203-1227, build=1216, branch=f9182823946441e6d4e231888ac784cecec0d99f
Bundle org.eclipse.oomph.setup.jdt 1.24.0.v20251008-0516, build=1216, branch=f9182823946441e6d4e231888ac784cecec0d99f
Bundle org.eclipse.oomph.setup.p2 1.23.0.v20251008-0516, build=1216, branch=f9182823946441e6d4e231888ac784cecec0d99f
Bundle org.eclipse.oomph.setup.workingsets 1.17.0.v20230617-1322, build=1216, branch=f9182823946441e6d4e231888ac784cecec0d99f
**Performing P2 Director (Eclipse IDE for Java Developers (2025-12))**
Offline = false
Mirrors = true
Resolving 39 requirements from 7 repositories to D:\\openhab\\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 \[7.0.0,7.1.0)
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.38.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=aarch64)(osgi.os=win32)(osgi.ws=win32))(&(osgi.arch=riscv64)(osgi.os=linux)(osgi.ws=gtk))(&(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.38.0,5.0.0)
Requirement org.eclipse.equinox.p2.iu:org.eclipse.rcp.feature.group \[4.38.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.bcoview.feature.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.commons.activity.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.egit.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.git.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.github.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.ide.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.jdt.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.jenkins.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.reviews.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.wikitext.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.terminal.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.tips.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.tm4e.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.tm4e.language_pack.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/2025-12/202512041000
Repository https://download.eclipse.org/releases/2025-12/202512101000
Repository https://download.eclipse.org/oomph/updates/milestone/latest
Adding metadata repository https://bndtools.jfrog.io/bndtools/update-latest/
Adding metadata repository https://github.com/tesla/m2eclipse-buildhelper/releases/download/latest/
Adding metadata repository https://ianbrandt.github.io/m2e-maven-dependency-plugin/
Adding metadata repository https://www.lastnpe.org/eclipse-external-annotations-m2e-plugin-p2-site/m2e_2/
Adding metadata repository https://download.eclipse.org/technology/epp/packages/2025-12/202512041000
Adding metadata repository https://download.eclipse.org/releases/2025-12/202512101000
Adding metadata repository https://download.eclipse.org/oomph/updates/milestone/latest
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:916)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3876)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:5217)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2505)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2533)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:5210)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3810)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3785)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3663)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$10.run(ProgressPage.java:612)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$12$1.run(ProgressPage.java:741)
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.v1767967724203
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.apache.commons.io 0.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.v1767967724203
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 19 seconds.
There are failed tasks.
**Press Back to choose different settings or Cancel to abort.**
Any advice how i can proceed or do the setup manually?