[SOLVED] Eclipse SmartHome IDE Setup Error

Hi together,

I am new to openhab but am a programmer (ios) so not totally new to all that stuff.
I wanted to develop a binding and therefore tried to install the Eclipse IDE as described here as well as on the eclipse smarthome homepage.

The problem is, no matter what I do, I always get the following error?
I’ve searched through some topics here, but nothing helped me out, neither installing older versions, completely cleaning all cached files etc of eclipse and so on.
And this error occurs no matter if I install the smarthome IDE or do it by project import…

Do you have any suggestions?

Executing manual tasks
Java(TM) SE Runtime Environment 1.8.0_231-b11
Product org.eclipse.products.epp.package.java.latest
Workspace /Users/Alex/eclipse-workspace
Project org.eclipse.smarthome.core.master
Bundle org.eclipse.oomph.setup 1.15.0.v20191103-1337, build=4377, branch=8d64933881b8f7b4ec582ebf7faaf8b7fdff88c0
Bundle org.eclipse.oomph.setup.core 1.15.0.v20191103-0619, build=4377, branch=8d64933881b8f7b4ec582ebf7faaf8b7fdff88c0
Bundle org.eclipse.oomph.setup.p2 1.13.0.v20191019-1424, build=4377, branch=8d64933881b8f7b4ec582ebf7faaf8b7fdff88c0
Performing P2 Director (Eclipse IDE for Java Developers (2019-12))
Offline = false
Mirrors = true
Resolving 40 requirements from 5 repositories to /Users/Alex/eclipse/java-latest/Eclipse.app/Contents/Eclipse
Requirement org.eclipse.wst.xml_ui.feature.feature.group
Requirement org.eclipse.m2e.feature.feature.group
Requirement org.eclipse.m2e.logback.feature.feature.group
Requirement org.eclipse.xtend.sdk.feature.group [2.14.0,2.15.0)
Requirement org.eclipse.xtext.sdk.feature.group [2.14.0,2.15.0)
Requirement org.eclipse.emf.mwe2.language.sdk.feature.group [2.9.1,2.10.0)
Requirement org.eclipse.emf.mwe2.runtime.sdk.feature.group [2.9.1,2.10.0)
Requirement org.codehaus.groovy.eclipse.feature.feature.group
Requirement org.eclipse.emf.sdk.feature.group
Requirement org.eclipse.mylyn.java_feature.feature.group
Requirement org.eclipse.mylyn.bugzilla_feature.feature.group
Requirement org.eclipse.mylyn.hudson.feature.group
Requirement org.eclipse.mylyn.git.feature.group
Requirement org.eclipse.pde.feature.group
Requirement org.eclipse.wst.jsdt.feature.feature.group
Requirement org.eclipse.wst.web_ui.feature.feature.group
Requirement epp.package.java [4.14.0,5.0.0)
Requirement org.eclipse.platform.feature.group [4.14.0,5.0.0)
Requirement org.eclipse.rcp.feature.group [4.14.0,5.0.0)
Requirement org.eclipse.buildship.feature.group
Requirement org.eclipse.eclemma.feature.feature.group
Requirement org.eclipse.egit.feature.group
Requirement org.eclipse.egit.mylyn.feature.group
Requirement org.eclipse.epp.mpc.feature.group
Requirement org.eclipse.jdt.feature.group
Requirement org.eclipse.jgit.feature.group
Requirement org.eclipse.mylyn.context_feature.feature.group
Requirement org.eclipse.mylyn.ide_feature.feature.group
Requirement org.eclipse.mylyn.wikitext_feature.feature.group
Requirement org.eclipse.mylyn_feature.feature.group
Requirement org.eclipse.tips.feature.feature.group
Requirement org.eclipse.oomph.setup.feature.group
Requirement org.eclipse.oomph.targlets.feature.group
Requirement org.eclipse.oomph.setup.targlets.feature.group
Requirement org.eclipse.oomph.setup.pde.feature.group
Requirement org.eclipse.oomph.setup.jdt.feature.group
Requirement org.eclipse.oomph.setup.git.feature.group
Requirement org.eclipse.oomph.setup.workingsets.feature.group
Requirement org.eclipse.oomph.setup.projects.feature.group
Requirement org.eclipse.oomph.setup.launching.feature.group
Repository http://dist.springsource.org/snapshot/GRECLIPSE/e4.8
Repository http://download.eclipse.org/releases/photon
Repository http://download.eclipse.org/technology/epp/packages/2019-12
Repository http://download.eclipse.org/releases/2019-12
Repository http://download.eclipse.org/oomph/updates/milestone/latest
Adding repository http://download.eclipse.org/oomph/updates/milestone/latest
Adding repository http://download.eclipse.org/releases/2019-12
Adding repository http://download.eclipse.org/technology/epp/packages/2019-12
Fetching p2.index from http://download.eclipse.org/releases/photon/
Adding repository http://download.eclipse.org/releases/photon
Adding repository http://dist.springsource.org/snapshot/GRECLIPSE/e4.8
Fetching content.jar from http://dist.springsource.org/snapshot/GRECLIPSE/e4.8/ (13.83kB)
Fetching compositeContent.jar from http://download.eclipse.org/releases/photon/ (490B)
Fetching p2.index from http://download.eclipse.org/technology/epp/packages/photon/
Fetching content.xml.xz from http://download.eclipse.org/technology/epp/packages/photon/
Fetching p2.index from http://download.eclipse.org/releases/photon/201806271001/
Fetching content.xml.xz from http://download.eclipse.org/releases/photon/201806271001/
Calculating requirements and dependencies.
Cannot complete the request.  Generating details.
ERROR: org.eclipse.equinox.p2.director code=10054 Cannot complete the install because of a conflicting dependency.
  at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:280)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.resolve(ProfileTransactionImpl.java:426)
  at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:338)
  at org.eclipse.oomph.setup.p2.impl.P2TaskImpl.perform(P2TaskImpl.java:815)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3827)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access$1(SetupTaskPerformer.java:3770)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:5136)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2291)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:5130)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.access$0(SetupTaskPerformer.java:5128)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3761)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3736)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3629)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:582)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:708)
  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.v1573767966369
  ERROR: org.eclipse.equinox.p2.director code=1 Only one of the following can be installed at once: 
    ERROR: org.eclipse.equinox.p2.director code=0 Java Development Tools Core 3.20.0.v20191009-1609 (org.eclipse.jdt.core 3.20.0.v20191009-1609)
    ERROR: org.eclipse.equinox.p2.director code=0 Java Development Tools Core 3.14.0.v20180528-0519 (org.eclipse.jdt.core 3.14.0.v20180528-0519)
    ERROR: org.eclipse.equinox.p2.director code=0 Object Teams Development Tooling Core 3.20.0.OTDT_r276_201910161710 (org.eclipse.jdt.core 3.20.0.OTDT_r276_201910161710)
    ERROR: org.eclipse.equinox.p2.director code=0 Java Development Tools Core 3.20.0.v20191029-2311 (org.eclipse.jdt.core 3.20.0.v20191029-2311)
    ERROR: org.eclipse.equinox.p2.director code=0 Object Teams Development Tooling Core 3.20.0.OTDT_r276_201911051723 (org.eclipse.jdt.core 3.20.0.OTDT_r276_201911051723)
    ERROR: org.eclipse.equinox.p2.director code=0 Object Teams Development Tooling Core 3.14.0.OTDT_r270_201806120901 (org.eclipse.jdt.core 3.14.0.OTDT_r270_201806120901)
    ERROR: org.eclipse.equinox.p2.director code=0 Java Development Tools Core 3.14.0.v201909291550-e48 (org.eclipse.jdt.core 3.14.0.v201909291550-e48)
  ERROR: org.eclipse.equinox.p2.director code=1 Only one of the following can be installed at once: 
    ERROR: org.eclipse.equinox.p2.director code=0 Log View 1.2.200.v20180512-1206 (org.eclipse.ui.views.log 1.2.200.v20180512-1206)
    ERROR: org.eclipse.equinox.p2.director code=0 Log View 1.2.900.v20190926-0808 (org.eclipse.ui.views.log 1.2.900.v20190926-0808)
  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.v1573767966369
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.codehaus.groovy.eclipse.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: artificial_root 1.0.0.v1573767966369
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.pde.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: artificial_root 1.0.0.v1573767966369
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.platform.feature.group [4.14.0,5.0.0)
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Groovy-Eclipse Compilerless feature 3.5.1.v201909291550-e48 (org.codehaus.groovy.compilerless.feature.feature.group 3.5.1.v201909291550-e48)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.codehaus.groovy.headless.feature.feature.group [3.5.1.v201909291550-e48,3.5.1.v201909291550-e48]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Groovy Development Tools 3.5.1.v201909291550-e48 (org.codehaus.groovy.eclipse.feature.feature.group 3.5.1.v201909291550-e48)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.codehaus.groovy.compilerless.feature.feature.group [3.5.1.v201909291550-e48,3.5.1.v201909291550-e48]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Groovy-Eclipse Headless feature 3.5.1.v201909291550-e48 (org.codehaus.groovy.headless.feature.feature.group 3.5.1.v201909291550-e48)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.codehaus.groovy.jdt.patch.feature.group [3.5.1.v201909291550-e48,3.5.1.v201909291550-e48]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Java Code Manipulation Functionality 1.13.0.v20191008-0011 (org.eclipse.jdt.core.manipulation 1.13.0.v20191008-0011)
    ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.jdt.core [3.18.0,4.0.0)
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Java Code Manipulation Functionality 1.13.0.v20191030-1857 (org.eclipse.jdt.core.manipulation 1.13.0.v20191030-1857)
    ERROR: org.eclipse.equinox.p2.director code=0 To: osgi.bundle; org.eclipse.jdt.core [3.18.0,4.0.0)
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Java Development Tools 3.18.200.v20191009-1800 (org.eclipse.jdt.feature.group 3.18.200.v20191009-1800)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.jdt.core.manipulation [1.13.0.v20191008-0011,1.13.0.v20191008-0011]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Java Development Tools 3.18.200.v20191101-0300 (org.eclipse.jdt.feature.group 3.18.200.v20191101-0300)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.jdt.core.manipulation [1.13.0.v20191030-1857,1.13.0.v20191030-1857]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Plug-in Development Environment 3.13.100.v20180611-0826 (org.eclipse.pde.feature.group 3.13.100.v20180611-0826)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.ui.views.log [1.2.200.v20180512-1206,1.2.200.v20180512-1206]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Plug-in Development Environment 3.14.200.v20191009-1800 (org.eclipse.pde.feature.group 3.14.200.v20191009-1800)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.jdt.feature.group [3.15.0,4.0.0)
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Plug-in Development Environment 3.14.200.v20191101-0300 (org.eclipse.pde.feature.group 3.14.200.v20191101-0300)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.jdt.feature.group [3.15.0,4.0.0)
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Platform 4.14.0.v20191009-1800 (org.eclipse.platform.feature.group 4.14.0.v20191009-1800)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.ui.views.log [1.2.900.v20190926-0808,1.2.900.v20190926-0808]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From: Eclipse Platform 4.14.0.v20191101-0301 (org.eclipse.platform.feature.group 4.14.0.v20191101-0301)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.ui.views.log [1.2.900.v20190926-0808,1.2.900.v20190926-0808]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From Patch: org.codehaus.groovy.jdt.patch.feature.group 3.5.1.v201909291550-e48 Eclipse Java Development Tools 3.18.200.v20191009-1800 (org.eclipse.jdt.feature.group 3.18.200.v20191009-1800)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.jdt.core [3.14.0.v201909291550-e48,3.14.0.v201909291550-e48]
  ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
    ERROR: org.eclipse.equinox.p2.director code=0 From Patch: org.codehaus.groovy.jdt.patch.feature.group 3.5.1.v201909291550-e48 Eclipse Java Development Tools 3.18.200.v20191101-0300 (org.eclipse.jdt.feature.group 3.18.200.v20191101-0300)
    ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.eclipse.jdt.core [3.14.0.v201909291550-e48,3.14.0.v201909291550-e48]

Took 10 seconds.
There are failed tasks.
Press Back to choose different settings or Cancel to abort.

Did you mean by “here”:

Okay sorry, my bad - I always followed the instructions on the eclipse smart home website, where you install the smart home runtime.

Big thanks - with the guide you provided everything was working fine.
Sorry, it seems that I did not see the forest for the trees :slight_smile: