Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup of BIRT Dev Environment fails #1072

Closed
wimjongman opened this issue Sep 29, 2022 Discussed in #1060 · 10 comments · Fixed by #1071
Closed

Setup of BIRT Dev Environment fails #1072

wimjongman opened this issue Sep 29, 2022 Discussed in #1060 · 10 comments · Fixed by #1071
Milestone

Comments

@wimjongman
Copy link
Contributor

Discussed in #1060

Originally posted by hvbtup September 26, 2022
I'm trying to build BIRT from source using Eclipse IDE 2022-09.

On a refresh, I get an error popup (BTW this also happened before #1058):
grafik

So I tried to install the Eclipse IDE anew,
but when I choose BIRT in the Eclipse Installer and continue until the Finish button, it fails with an error message:

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:434)
at org.eclipse.oomph.p2.internal.core.ProfileTransactionImpl.commit(ProfileTransactionImpl.java:344)
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.v1664195510779
ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: Tycho Project Configurators 0.9.0.201811261502 (org.sonatype.tycho.m2e 0.9.0.201811261502) requires 'osgi.bundle; org.eclipse.m2e.core [1.4.0,2.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.v1664195510779
ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.sonatype.tycho.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: Tycho Project Configurators 0.9.0.201811261502 (org.sonatype.tycho.m2e.feature.feature.group 0.9.0.201811261502)
ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.equinox.p2.iu; org.sonatype.tycho.m2e [0.9.0.201811261502,0.9.0.201811261502]

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

I don't know if these two different issues are related or not.

@wimjongman wimjongman added this to the 4.10 milestone Sep 29, 2022
@wimjongman
Copy link
Contributor Author

@hvbtup Ed made a fix. Can you try again?

@wimjongman
Copy link
Contributor Author

@merks Ed, it unfortunately still fails. I get a popup to accept unsigned content, and then pressing accept or decline cancels the process:

image

Output of Eclipse installer
Executing bootstrap tasks
Renamed existing configuration folder to C:\Apps\eclipse\oomph\birt-master3\eclipse\configuration.1664475247551
OpenJDK Runtime Environment 16.0.2+7-67
Product org.eclipse.products.epp.package.committers.latest
Workspace C:\Apps\eclipse\oomph\birt-master3\ws
Project org.eclipse.birt.master
Bundle org.eclipse.oomph.setup 1.21.0.v20210808-1248, build=5169, branch=4f2d83d895798b31dc987dc9c07da7c94b536f1d
Bundle org.eclipse.oomph.setup.core 1.21.0.v20210828-0732, build=5169, branch=4f2d83d895798b31dc987dc9c07da7c94b536f1d
Bundle org.eclipse.oomph.setup.installer 1.22.0.v20210817-0859, build=5169, branch=4f2d83d895798b31dc987dc9c07da7c94b536f1d
Bundle org.eclipse.oomph.setup.p2 1.17.0.v20210601-0619, build=5169, branch=4f2d83d895798b31dc987dc9c07da7c94b536f1d
Performing P2 Director (Eclipse IDE for Eclipse Committers (2022-12))
Offline = false
Mirrors = true
Resolving 33 requirements from 3 repositoriesto C:\Apps\eclipse\oomph\birt-master3\eclipse
Requirement org.eclipse.equinox.p2.iu:epp.package.committers [4.25.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.25.0,5.0.0)
Requirement org.eclipse.equinox.p2.iu:org.eclipse.rcp.feature.group [4.25.0,5.0.0)
Requirement org.eclipse.equinox.p2.iu:org.eclipse.buildship.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.e4.core.tools.feature.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.egit.gitflow.feature.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.jdt.source.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.jgit.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.jgit.http.apache.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.m2e.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.m2e.lemminx.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.m2e.pde.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.mylyn.wikitext_feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.pde.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.pde.source.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.platform.source.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.rcp.source.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.swt.tools.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.embedder.node.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.wildwebdeveloper.feature.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.targlets.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.targlets.feature.group
Requirement org.eclipse.equinox.p2.iu:org.eclipse.oomph.setup.pde.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.projects.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.jdt.feature.group
Repository https://download.eclipse.org/technology/epp/packages/2022-12
Repository https://download.eclipse.org/releases/2022-12
Repository http://download.eclipse.org/oomph/updates/milestone/latest
Adding repository https://download.eclipse.org/technology/epp/packages/2022-12
Adding repository https://download.eclipse.org/releases/2022-12
Adding repository http://download.eclipse.org/oomph/updates/milestone/latest
Calculating requirements and dependencies.
Computing prerequisite plan
Collecting 4 artifacts from https://download.eclipse.org/releases/2022-12
Downloading epp.package.committers.executable.win32.win32.x86_64
Downloading org.eclipse.platform_root
Downloading org.eclipse.rcp_root
Downloading org.eclipse.platform.ide.executable.win32.win32.x86_64
Collected 4 artifacts for https://download.eclipse.org/releases/2022-12 in 0.618s
The engine operation was cancelled and the changes are being rolled back.
Took 27 seconds.
Task execution was canceled.
Press Back to choose different settings or Cancel to abort.

@merks
Copy link
Contributor

merks commented Sep 29, 2022

This looks like a very old prompt dialog. Is this using a very old installer?

@wimjongman
Copy link
Contributor Author

I have no idea. I assumed the installer did an auto-update. This is what the weblink activates:

image

@merks
Copy link
Contributor

merks commented Sep 29, 2022

That's ancient. Download a new one.

@hvbtup
Copy link
Contributor

hvbtup commented Sep 30, 2022

ATM when I start a freshly downloaded Eclipse installer, it fails with the following message:
grafik

@merks
Copy link
Contributor

merks commented Sep 30, 2022

Are you inside a corporate firewall? Those are often problematic. Sometimes even configuring the network proxy doesn't solve the problem because the firewall might inject certificates into the traffic flow that are not in the cacerts of the Java runtime used by the installer. What kind of environment are you in?

@hvbtup
Copy link
Contributor

hvbtup commented Sep 30, 2022

No corporate firewall AFAIK.
This did not happen when I created the ticket #1060 this Monday.
And our admin is ill at home since two weeks I'm pretty sure we did not change anything on our side.
Does the Ecipse Installer work for others ATM?

@merks
Copy link
Contributor

merks commented Sep 30, 2022

I think there is a real network problem at the Eclipse end of things!

When I open this file:

https://www.eclipse.org/setups/setup.zip

It redirects to here:

https://projects.eclipse.org/projects/technology.set

That's probably why this build failed overnight:

https://ci.eclipse.org/oomph/job/marketplace-analyzer/432/

@merks
Copy link
Contributor

merks commented Sep 30, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants