eclipse-buildship / buildship

The Eclipse Plug-ins for Gradle project.
535 stars 171 forks source link

Importing https://github.com/open-telemetry/opentelemetry-java doesn't create Eclipse projects #1303

Open garydgregory opened 7 months ago

garydgregory commented 7 months ago

Expected Behavior

Importing https://github.com/open-telemetry/opentelemetry-java into Eclipse Version: 2024-03 (4.31.0) Build id: 20240307-1437 with Buildship Eclipse Buildship Buildship, Eclipse Plug-ins for Gradle 3.1.9.v20240115-1636 org.eclipse.buildship should create Eclipse projects.

Current Behavior

Buildship doesn't create projects and says:

The supplied phased action failed with an exception.
Could not create task ':instrumentation:logback:logback-appender-1.0:library:collectReachabilityMetadata'.
Cannot set the value of task ':instrumentation:logback:logback-appender-1.0:library:collectReachabilityMetadata' property 'metadataService' of type org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService using a provider of type org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService.

Context

Can't use Eclipse.

Steps to Reproduce

git clone https://github.com/open-telemetry/opentelemetry-java-instrumentation.git
cd opentelemetry-java-instrumentation
git checkout 6d2043577c3a0a6ec0c08f00a7547f057a965df6

Your Environment

<!--- Optionally, provide a build scan https://scans.gradle.com/get-started --> The page https://scans.gradle.com/get-started does not exist

Eclipse config:

*** Date: Friday, April 19, 2024 at 5:39:20 PM Eastern Daylight Time

*** Platform Details:

*** System properties:
applicationXMI=org.eclipse.ui.workbench/LegacyIDE.e4xmi
ds.delayed.keepInstances=true
ds.delayed.keepInstances.default=true
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=4.31.0.20240307-1200
eclipse.commands=-os
win32
-ws
win32
-arch
x86_64
-showsplash
C:\*REDACTED*\.p2\pool\plugins\org.eclipse.epp.package.common_4.31.0.20240307-1200\splash.bmp
-launcher
C:\*REDACTED*\eclipse\jee-2023-12\eclipse\eclipse.exe
-name
Eclipse
--launcher.library
C:\*REDACTED*\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.900.v20240213-1244\eclipse_11900.dll
-startup
C:\*REDACTED*\eclipse\jee-2023-12\eclipse\\plugins/org.eclipse.equinox.launcher_1.6.700.v20240213-1244.jar
--launcher.appendVmargs
-product
org.eclipse.epp.package.jee.product
-data
C:\*REDACTED*\OneDrive - Rocket Software, Inc\ew\gdg-opentelemetry-java-instrumentation
-vm
C:/Program Files/Eclipse Adoptium/jdk-17.0.8.7-hotspot/bin\server\jvm.dll
eclipse.e4.inject.javax.warning=false
eclipse.home.location=file:/C:/*REDACTED*/eclipse/jee-2023-12/eclipse/
eclipse.launcher=C:\*REDACTED*\eclipse\jee-2023-12\eclipse\eclipse.exe
eclipse.launcher.name=Eclipse
eclipse.p2.data.area=file:/C:/*REDACTED*/.p2/
eclipse.p2.max.threads=10
eclipse.p2.profile=C__Users_*REDACTED*_eclipse_jee-2023-12_eclipse
eclipse.product=org.eclipse.epp.package.jee.product
eclipse.startTime=1713559532732
eclipse.stateSaveDelayInterval=30000
eclipse.vm=C:/Program Files/Eclipse Adoptium/jdk-17.0.8.7-hotspot/bin\server\jvm.dll
eclipse.vmargs=-Declipse.p2.max.threads=10
-Doomph.update.url=https://download.eclipse.org/oomph/updates/milestone/latest
-Doomph.redirection.index.redirection=index:/->https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclientjava
-Dosgi.requiredJavaVersion=17
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-Dosgi.dataAreaRequiresExplicitInit=true
-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true
-Declipse.e4.inject.javax.warning=false
-Dsun.java.command=Eclipse
-Xms256m
-Xmx2048m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Djava.security.manager=allow
-Djava.class.path=C:\*REDACTED*\eclipse\jee-2023-12\eclipse\\plugins/org.eclipse.equinox.launcher_1.6.700.v20240213-1244.jar
equinox.init.uuid=true
file.encoding=Cp1252
file.separator=\
gosh.args=--nointeractive
guice.disable.misplaced.annotation.check=true
java.class.path=C:\*REDACTED*\eclipse\jee-2023-12\eclipse\\plugins/org.eclipse.equinox.launcher_1.6.700.v20240213-1244.jar
java.class.version=61.0
java.home=C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot
java.io.tmpdir=C:\*REDACTED*\AppData\Local\Temp\
java.library.path=C:\*REDACTED*\eclipse\jee-2023-12\eclipse;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Eclipse Adoptium/jdk-17.0.8.7-hotspot/bin/server;C:/Program Files/Eclipse Adoptium/jdk-17.0.8.7-hotspot/bin;C:\*REDACTED*\AppData\Local\Programs\Python\Python311\Scripts\;C:\*REDACTED*\AppData\Local\Programs\Python\Python311\;C:\Program Files\Eclipse Adoptium\jdk-21.0.0.35-hotspot\bin;C:\Program Files\Eclipse Adoptium\jdk-8.0.382.5-hotspot\bin;C:\Program Files\Eclipse Adoptium\jdk-11.0.20.8-hotspot\bin;C:\Program Files\Eclipse Adoptium\jdk-17.0.6.10-hotspot\bin;C:\Program Files\Eclipse Adoptium\jdk-19.0.1.10-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\java\apache-maven-3.9.6\bin;C:\java\apache-ant-1.10.13\bin;C:\Program Files\SlikSvn\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\dotnet\;C:\Program Files\TortoiseGit\bin;C:\Program Files\PuTTY\;C:\Program Files\TortoiseSVN\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Gpg4win\..\GnuPG\bin;C:\Program Files\Docker\Docker\resources\bin;C:\*REDACTED*\AppData\Local\Microsoft\WindowsApps;C:\*REDACTED*\OneDrive - Rocket Software, Inc\bin;C:\*REDACTED*\AppData\Local\Programs\Git LFS;C:\Program Files\liquibase;C:\*REDACTED*\AppData\Local\Programs\oh-my-posh\bin;C:\*REDACTED*\AppData\Roaming\npm;C:\*REDACTED*\.dotnet\tools;C:\*REDACTED*\AppData\Local\Programs\Microsoft VS Code\bin;C:\*REDACTED*\AppData\Local\Programs\Git\cmd;C:\*REDACTED*\eclipse\jee-2023-12\eclipse;;.
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=17.0.8+7
java.security.manager=allow
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=17
java.vendor=Eclipse Adoptium
java.vendor.url=https://adoptium.net/
java.vendor.url.bug=https://github.com/adoptium/adoptium-support/issues
java.vendor.version=Temurin-17.0.8+7
java.version=17.0.8
java.version.date=2023-07-18
java.vm.compressedOopsMode=32-bit
java.vm.info=mixed mode, sharing
java.vm.name=OpenJDK 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=17
java.vm.vendor=Eclipse Adoptium
java.vm.version=17.0.8+7
jdk.debug=release
jna.loaded=true
jnidispatch.path=C:\*REDACTED*\AppData\Local\Temp\jna--595385662\jna13887039828889196333.dll
library.jansi.path=C:\*REDACTED*\.gradle\native\jansi\1.18\windows64
line.separator=