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

Memory leak in tycho 3.0.0 (results in OOM in JDT model tests) #879

Closed
iloveeclipse opened this issue Apr 11, 2022 · 16 comments
Closed

Memory leak in tycho 3.0.0 (results in OOM in JDT model tests) #879

iloveeclipse opened this issue Apr 11, 2022 · 16 comments
Milestone

Comments

@iloveeclipse
Copy link

iloveeclipse commented Apr 11, 2022

See various attempts to get JDT core tests running in
eclipse-jdt/eclipse.jdt.core#2

The net result is that tests pass without OOM with tycho 2.7.0, and fail with tycho 3.0.0.
The tests used to setup 2 GB heap for JVM, but may be that setting (or something else?) is broken now with tycho.

Related Jenkinsfile: https://github.com/eclipse-jdt/eclipse.jdt.core/blob/master/Jenkinsfile

@laeubi
Copy link
Member

laeubi commented Apr 11, 2022

The net result is that tests pass without OOM with tycho 2.7.0

Any chance to get a dump how many memory is used there (maybe 1,99GB?) or run with e.g. 2,5GB to get an idea of the magnitude of memory used more?

@iloveeclipse
Copy link
Author

iloveeclipse commented Apr 11, 2022

I believe (there are no logs preserved) the Jenkins reported 1 GB being set as total heap, however we need definitely 2G for some tests. 4G used now in https://github.com/eclipse-jdt/eclipse.jdt.core/blob/master/Jenkinsfile is an oversight from multiple attempts to understand the root cause .

I've created eclipse-jdt/eclipse.jdt.core#9 to restore heap to 2GB - which was otriginally. If that fails, we have also other issues...

@iloveeclipse
Copy link
Author

tycho 3.0.0: failure

See https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/1/console

16:21:48  [ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:3.0.0-SNAPSHOT:test (default-test) on project org.eclipse.jdt.core.tests.model: An unexpected error occurred while launching the test runtime (process returned error code 13). The process logfile /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data/.metadata/.log might contain further details. Command-line used to launch the sub-process was /opt/tools/java/openjdk/jdk-17/latest/bin/java -Dosgi.noShutdown=false -Dosgi.os=linux -Dosgi.ws=gtk -Dosgi.arch=x86_64 -Djdt.default.test.compliance=1.8 --add-modules ALL-SYSTEM -Dcompliance=1.8,11,17 -Djdt.performance.asserts=disabled -Dosgi.clean=true -ea -jar /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar -data /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data -install /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work -configuration /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/surefire.properties in working directory 

The log file says
https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/1/artifact/org.eclipse.jdt.core.tests.model/target/work/data/.metadata/.log

!ENTRY org.eclipse.swt.cocoa.macosx.aarch64 2 0 2022-04-11 14:20:14.155
!MESSAGE Could not resolve module: org.eclipse.swt.cocoa.macosx.aarch64 [126]
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=cocoa) (osgi.os=macosx) (osgi.arch=aarch64) )"
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=cocoa) (osgi.os=macosx) (osgi.arch=aarch64) )"


!ENTRY org.eclipse.swt.cocoa.macosx.x86_64 2 0 2022-04-11 14:20:14.155
!MESSAGE Could not resolve module: org.eclipse.swt.cocoa.macosx.x86_64 [125]
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=cocoa) (osgi.os=macosx) (osgi.arch=x86_64) )"
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=cocoa) (osgi.os=macosx) (osgi.arch=x86_64) )"


!ENTRY org.eclipse.swt.gtk.linux.aarch64 2 0 2022-04-11 14:20:14.156
!MESSAGE Could not resolve module: org.eclipse.swt.gtk.linux.aarch64 [123]
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))"
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=aarch64))"


!ENTRY org.eclipse.swt.gtk.linux.ppc64le 2 0 2022-04-11 14:20:14.156
!MESSAGE Could not resolve module: org.eclipse.swt.gtk.linux.ppc64le [122]
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))"
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=ppc64le))"


!ENTRY org.eclipse.swt.win32.win32.x86_64 2 0 2022-04-11 14:20:14.156
!MESSAGE Could not resolve module: org.eclipse.swt.win32.win32.x86_64 [124]
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86_64))"
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86_64))"


!ENTRY org.eclipse.osgi 4 0 2022-04-11 14:20:14.156
!MESSAGE Application error
!STACK 1
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.maven.surefire.api.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:183)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:128)
	at org.eclipse.tycho.surefire.osgibooter.HeadlessTestApplication.start(HeadlessTestApplication.java:28)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
Caused by: java.lang.OutOfMemoryError: Java heap space
Root exception:
java.lang.OutOfMemoryError: Java heap space

The system properties and environment were:

###################### System environment ######################
 BRANCH_NAME=PR-11
 BUILD_DISPLAY_NAME=#1
 BUILD_ID=1
 BUILD_NUMBER=1
 BUILD_TAG=jenkins-eclipse.jdt.core-Github-PR-11-1
 BUILD_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/1/
 CHANGE_AUTHOR=iloveeclipse
 CHANGE_AUTHOR_DISPLAY_NAME=Andrey Loskutov
 CHANGE_BRANCH=check_tycho3
 CHANGE_FORK=iloveeclipse
 CHANGE_ID=11
 CHANGE_TARGET=master
 CHANGE_TITLE=Log system environment & configuration used for JDT test suites
 CHANGE_URL=https://github.com/eclipse-jdt/eclipse.jdt.core/pull/11
 CI=true
 DISPLAY=:36
 EXECUTOR_NUMBER=0
 GITLAB_OBJECT_KIND=none
 GIT_BRANCH=PR-11
 GIT_COMMIT=917c5a1d687236ea6703e354b8b8f4519b0976b5
 GIT_URL=https://github.com/eclipse-jdt/eclipse.jdt.core.git
 HOME=/home/jenkins
 HOSTNAME=centos-7-xhzw6
 HUDSON_COOKIE=6d9c5429-b18d-425e-91d8-f8ca4b761047
 HUDSON_HOME=/var/jenkins
 HUDSON_SERVER_COOKIE=9495ec6ac4c31cc4
 HUDSON_URL=https://ci.eclipse.org/jdt/
 JAVA_HOME=/opt/tools/java/openjdk/jdk-11/latest
 JENKINS_AGENT_NAME=centos-7-xhzw6
 JENKINS_AGENT_WORKDIR=/home/jenkins/agent
 JENKINS_DISCOVERY_PORT=tcp://10.30.115.179:50000
 JENKINS_DISCOVERY_PORT_50000_TCP=tcp://10.30.115.179:50000
 JENKINS_DISCOVERY_PORT_50000_TCP_ADDR=10.30.115.179
 JENKINS_DISCOVERY_PORT_50000_TCP_PORT=50000
 JENKINS_DISCOVERY_PORT_50000_TCP_PROTO=tcp
 JENKINS_DISCOVERY_SERVICE_HOST=10.30.115.179
 JENKINS_DISCOVERY_SERVICE_PORT=50000
 JENKINS_DISCOVERY_SERVICE_PORT_JNLP=50000
 JENKINS_HOME=/var/jenkins
 JENKINS_NAME=centos-7-xhzw6
 JENKINS_NODE_COOKIE=0d072ac6-2f26-4e41-bece-06b2c2e1e292
 JENKINS_REMOTING_JAVA_OPTS=-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true
 JENKINS_SECRET=e42286528ecc5fb5ba16ccad6e6443ec18aab27162ac9ddc6c7f157e03d08c91
 JENKINS_SERVER_COOKIE=durable-a6757853402ca1dce37aa1b56dbd3020fff86af7bb9b930cb6a2dd2e41cf1e2c
 JENKINS_TUNNEL=jenkins-discovery.jdt.svc.cluster.local:50000
 JENKINS_UI_PORT=tcp://10.30.27.191:80
 JENKINS_UI_PORT_80_TCP=tcp://10.30.27.191:80
 JENKINS_UI_PORT_80_TCP_ADDR=10.30.27.191
 JENKINS_UI_PORT_80_TCP_PORT=80
 JENKINS_UI_PORT_80_TCP_PROTO=tcp
 JENKINS_UI_SERVICE_HOST=10.30.27.191
 JENKINS_UI_SERVICE_PORT=80
 JENKINS_UI_SERVICE_PORT_HTTP=80
 JENKINS_URL=https://ci.eclipse.org/jdt/
 JOB_BASE_NAME=PR-11
 JOB_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/display/redirect
 JOB_NAME=eclipse.jdt.core-Github/PR-11
 JOB_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/
 KUBERNETES_PORT=tcp://10.30.0.1:443
 KUBERNETES_PORT_443_TCP=tcp://10.30.0.1:443
 KUBERNETES_PORT_443_TCP_ADDR=10.30.0.1
 KUBERNETES_PORT_443_TCP_PORT=443
 KUBERNETES_PORT_443_TCP_PROTO=tcp
 KUBERNETES_SERVICE_HOST=10.30.0.1
 KUBERNETES_SERVICE_PORT=443
 KUBERNETES_SERVICE_PORT_HTTPS=443
 LANG=en_US.UTF-8
 M2_HOME=/opt/tools/apache-maven/latest
 MAVEN_CMD_LINE_ARGS= -V -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn --batch-mode -U clean verify --batch-mode --fail-at-end -Dmaven.repo.local=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository -Pbuild-individual-bundles -Ptest-on-javase-17 -Pbree-libs -Papi-check -Djava.io.tmpdir=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/tmp -Dcompare-version-with-baselines.skip=false -Dproject.build.sourceEncoding=UTF-8 -Dtycho.surefire.argLine=--add-modules ALL-SYSTEM -Dcompliance=1.8,11,17 -Djdt.performance.asserts=disabled
 MAVEN_HOME=/opt/tools/apache-maven/latest
 MAVEN_PROJECTBASEDIR=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 NODE_LABELS=centos-7 centos-7-xhzw6 jipp-migration migration
 NODE_NAME=centos-7-xhzw6
 NSS_SDB_USE_CACHE=no
 OLDPWD=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 OPENJ9_JAVA_OPTIONS=-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle
 PATH=/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/apache-maven/latest/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/apache-maven/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 PWD=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 RUN_ARTIFACTS_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/1/display/redirect?page=artifacts
 RUN_CHANGES_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/1/display/redirect?page=changes
 RUN_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/1/display/redirect
 RUN_TESTS_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/1/display/redirect?page=tests
 SHLVL=2
 STAGE_NAME=Build
 TERM=xterm
 USER_NAME=jenkins
 WORKSPACE=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 WORKSPACE_TMP=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11@tmp
 XAUTHORITY=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.Xauthority-12404813020106347612

###################### System properties ######################
 compliance=1.8,11,17
 ds.delayed.keepInstances=true
 ds.delayed.keepInstances.default=true
 eclipse.application=org.eclipse.tycho.surefire.osgibooter.headlesstest
 eclipse.commands=-data
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data
-install
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work
-configuration
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration
-application
org.eclipse.tycho.surefire.osgibooter.headlesstest
-testproperties
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/surefire.properties

 eclipse.home.location=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/
 eclipse.startTime=1649686384087
 eclipse.stateSaveDelayInterval=30000
 equinox.init.uuid=true
 file.encoding=UTF-8
 file.separator=/
 gosh.args=--nointeractive
 java.class.path=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar
 java.class.version=61.0
 java.home=/opt/tools/java/openjdk/jdk-17/17.0.1
 java.io.tmpdir=/tmp
 java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
 java.runtime.name=OpenJDK Runtime Environment
 java.runtime.version=17.0.1+12-39
 java.specification.name=Java Platform API Specification
 java.specification.vendor=Oracle Corporation
 java.specification.version=17
 java.vendor=Oracle Corporation
 java.vendor.url=https://java.oracle.com/
 java.vendor.url.bug=https://bugreport.java.com/bugreport/
 java.version=17.0.1
 java.version.date=2021-10-19
 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=Oracle Corporation
 java.vm.version=17.0.1+12-39
 jdk.debug=release
 jdt.default.test.compliance=1.8
 jdt.performance.asserts=disabled
 line.separator=

 native.encoding=UTF-8
 org.osgi.framework.executionenvironment=OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10, JavaSE-11, JavaSE-12, JavaSE-13, JavaSE-14, JavaSE-15, JavaSE-16, JavaSE-17
 org.osgi.framework.language=en
 org.osgi.framework.os.name=Linux
 org.osgi.framework.os.version=5.14.14.fc34
 org.osgi.framework.processor=x86-64
 org.osgi.framework.storage=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration
 org.osgi.framework.system.capabilities=osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0, 1.1, 1.2", osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0, 1.1", osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0",osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0",osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0",osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0"
 org.osgi.framework.system.packages=com.sun.jarsigner, com.sun.java.accessibility.util, com.sun.jdi, com.sun.jdi.connect, com.sun.jdi.connect.spi, com.sun.jdi.event, com.sun.jdi.request, com.sun.management, com.sun.net.httpserver, com.sun.net.httpserver.spi, com.sun.nio.file, com.sun.nio.sctp, com.sun.security.auth, com.sun.security.auth.callback, com.sun.security.auth.login, com.sun.security.auth.module, com.sun.security.jgss, com.sun.source.doctree, com.sun.source.tree, com.sun.source.util, com.sun.tools.attach, com.sun.tools.attach.spi, com.sun.tools.javac, com.sun.tools.jconsole, java.applet, java.awt, java.awt.color, java.awt.datatransfer, java.awt.desktop, java.awt.dnd, java.awt.event, java.awt.font, java.awt.geom, java.awt.im, java.awt.im.spi, java.awt.image, java.awt.image.renderable, java.awt.print, java.beans, java.beans.beancontext, java.io, java.lang, java.lang.annotation, java.lang.constant, java.lang.instrument, java.lang.invoke, java.lang.management, java.lang.module, java.lang.ref, java.lang.reflect, java.lang.runtime, java.math, java.net, java.net.http, java.net.spi, java.nio, java.nio.channels, java.nio.channels.spi, java.nio.charset, java.nio.charset.spi, java.nio.file, java.nio.file.attribute, java.nio.file.spi, java.rmi, java.rmi.dgc, java.rmi.registry, java.rmi.server, java.security, java.security.cert, java.security.interfaces, java.security.spec, java.sql, java.text, java.text.spi, java.time, java.time.chrono, java.time.format, java.time.temporal, java.time.zone, java.util, java.util.concurrent, java.util.concurrent.atomic, java.util.concurrent.locks, java.util.function, java.util.jar, java.util.logging, java.util.prefs, java.util.random, java.util.regex, java.util.spi, java.util.stream, java.util.zip, javax.accessibility, javax.annotation.processing, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.imageio, javax.imageio.event, javax.imageio.metadata, javax.imageio.plugins.bmp, javax.imageio.plugins.jpeg, javax.imageio.plugins.tiff, javax.imageio.spi, javax.imageio.stream, javax.lang.model, javax.lang.model.element, javax.lang.model.type, javax.lang.model.util, javax.management, javax.management.loading, javax.management.modelmbean, javax.management.monitor, javax.management.openmbean, javax.management.relation, javax.management.remote, javax.management.remote.rmi, javax.management.timer, javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap, javax.naming.ldap.spi, javax.naming.spi, javax.net, javax.net.ssl, javax.print, javax.print.attribute, javax.print.attribute.standard, javax.print.event, javax.rmi.ssl, javax.script, javax.security.auth, javax.security.auth.callback, javax.security.auth.kerberos, javax.security.auth.login, javax.security.auth.spi, javax.security.auth.x500, javax.security.cert, javax.security.sasl, javax.smartcardio, javax.sound.midi, javax.sound.midi.spi, javax.sound.sampled, javax.sound.sampled.spi, javax.sql, javax.sql.rowset, javax.sql.rowset.serial, javax.sql.rowset.spi, javax.swing, javax.swing.border, javax.swing.colorchooser, javax.swing.event, javax.swing.filechooser, javax.swing.plaf, javax.swing.plaf.basic, javax.swing.plaf.metal, javax.swing.plaf.multi, javax.swing.plaf.nimbus, javax.swing.plaf.synth, javax.swing.table, javax.swing.text, javax.swing.text.html, javax.swing.text.html.parser, javax.swing.text.rtf, javax.swing.tree, javax.swing.undo, javax.tools, javax.transaction.xa, javax.xml, javax.xml.catalog, javax.xml.crypto, javax.xml.crypto.dom, javax.xml.crypto.dsig, javax.xml.crypto.dsig.dom, javax.xml.crypto.dsig.keyinfo, javax.xml.crypto.dsig.spec, javax.xml.datatype, javax.xml.namespace, javax.xml.parsers, javax.xml.stream, javax.xml.stream.events, javax.xml.stream.util, javax.xml.transform, javax.xml.transform.dom, javax.xml.transform.sax, javax.xml.transform.stax, javax.xml.transform.stream, javax.xml.validation, javax.xml.xpath, jdk.dynalink, jdk.dynalink.beans, jdk.dynalink.linker, jdk.dynalink.linker.support, jdk.dynalink.support, jdk.incubator.foreign, jdk.incubator.vector, jdk.javadoc.doclet, jdk.jfr, jdk.jfr.consumer, jdk.jshell, jdk.jshell.execution, jdk.jshell.spi, jdk.jshell.tool, jdk.management.jfr, jdk.net, jdk.nio, jdk.nio.mapmode, jdk.security.jarsigner, jdk.swing.interop, netscape.javascript, org.ietf.jgss, org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.css, org.w3c.dom.events, org.w3c.dom.html, org.w3c.dom.ls, org.w3c.dom.ranges, org.w3c.dom.stylesheets, org.w3c.dom.traversal, org.w3c.dom.views, org.w3c.dom.xpath, org.xml.sax, org.xml.sax.ext, org.xml.sax.helpers, sun.misc, sun.reflect
 org.osgi.framework.uuid=9cd920b8-f24c-4ec1-a0ff-b93199bc37fb
 org.osgi.framework.vendor=Eclipse
 org.osgi.framework.version=1.10.0
 org.osgi.supports.framework.extension=true
 org.osgi.supports.framework.fragment=true
 org.osgi.supports.framework.requirebundle=true
 os.arch=amd64
 os.name=Linux
 os.version=5.14.14-200.fc34.x86_64
 osgi.arch=x86_64
 osgi.bundlefile.limit=100
 osgi.bundles=reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/com.ibm.icu/67.1.0.v20200706-1749/com.ibm.icu-67.1.0.v20200706-1749.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/com.sun.jna/5.8.0.v20210503-0343/com.sun.jna-5.8.0.v20210503-0343.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/com.sun.jna.platform/5.8.0.v20210406-1004/com.sun.jna.platform-5.8.0.v20210406-1004.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/javax.annotation/1.3.5.v20200909-1856/javax.annotation-1.3.5.v20200909-1856.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.constants/1.14.0.v20210324-0332/org.apache.batik.constants-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.css/1.14.0.v20210324-0332/org.apache.batik.css-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.util/1.14.0.v20210324-0332/org.apache.batik.util-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.i18n/1.14.0.v20210324-0332/org.apache.batik.i18n-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.xmlgraphics/2.6.0.v20210409-0748/org.apache.xmlgraphics-2.6.0.v20210409-0748.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.dom.svg/1.1.0.v201011041433/org.w3c.dom.svg-1.1.0.v201011041433.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.dom.events/3.0.0.draft20060413_v201105210656/org.w3c.dom.events-3.0.0.draft20060413_v201105210656.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.css.sac/1.3.1.v200903091627/org.w3c.css.sac-1.3.1.v200903091627.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.commons.io/2.8.0.v20210415-0900/org.apache.commons.io-2.8.0.v20210415-0900.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.commons.logging/1.2.0.v20180409-1502/org.apache.commons.logging-1.2.0.v20180409-1502.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.felix.scr/2.1.24.v20200924-1939/org.apache.felix.scr-2.1.24.v20200924-1939.jar@1:start,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi.services/3.10.200.v20210723-0643/org.eclipse.osgi.services-3.10.200.v20210723-0643.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi.util/3.6.100.v20210723-1119/org.eclipse.osgi.util-3.6.100.v20210723-1119.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.bouncycastle.bcpg/1.70.0.v20220105-1522/org.bouncycastle.bcpg-1.70.0.v20220105-1522.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.bouncycastle.bcprov/1.70.0.v20220105-1522/org.bouncycastle.bcprov-1.70.0.v20220105-1522.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.compare/3.8.300.v20220121-1000/org.eclipse.compare-3.8.300.v20220121-1000.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui/3.201.0.v20220124-1108/org.eclipse.ui-3.201.0.v20220124-1108.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.resources/3.17.0.v20220331-1405/org.eclipse.core.resources-3.17.0.v20220331-1405.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jface.text/3.20.100.v20220317-1324/org.eclipse.jface.text-3.20.100.v20220317-1324.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.ide/3.19.0.v20220402-1955/org.eclipse.ui.ide-3.19.0.v20220402-1955.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.views/3.11.100.v20210816-0811/org.eclipse.ui.views-3.11.100.v20210816-0811.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.workbench.texteditor/3.16.500.v20220331-0848/org.eclipse.ui.workbench.texteditor-3.16.500.v20220331-0848.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.runtime/3.25.0.v20220316-0754/org.eclipse.core.runtime-3.25.0.v20220316-0754.jar@4:start,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.expressions/3.8.100.v20210910-0640/org.eclipse.core.expressions-3.8.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.editors/3.14.300.v20210913-0815/org.eclipse.ui.editors-3.14.300.v20210913-0815.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.forms/3.11.300.v20211022-1451/org.eclipse.ui.forms-3.11.300.v20211022-1451.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.compare.core/3.6.1000.v20201020-1107/org.eclipse.compare.core-3.6.1000.v20201020-1107.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.commands/3.10.100.v20210722-1426/org.eclipse.core.commands-3.10.100.v20210722-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.common/3.16.100.v20220315-2327/org.eclipse.equinox.common-3.16.100.v20220315-2327.jar@2:start,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.contenttype/3.8.100.v20210910-0640/org.eclipse.core.contenttype-3.8.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.9.100.v20211021-1418/org.eclipse.equinox.preferences-3.9.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.registry/3.11.100.v20211021-1418/org.eclipse.equinox.registry-3.11.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding/1.11.0.v20220118-1028/org.eclipse.core.databinding-1.11.0.v20220118-1028.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding.observable/1.12.0.v20211231-1006/org.eclipse.core.databinding.observable-1.12.0.v20211231-1006.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding.property/1.9.0.v20210619-1129/org.eclipse.core.databinding.property-1.9.0.v20210619-1129.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.filebuffers/3.7.200.v20220202-1008/org.eclipse.core.filebuffers-3.7.200.v20220202-1008.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.text/3.12.0.v20210512-1644/org.eclipse.text-3.12.0.v20210512-1644.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.9.300.v20220121-1426/org.eclipse.core.filesystem-1.9.300.v20220121-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.jobs/3.12.200.v20220328-0703/org.eclipse.core.jobs-3.12.200.v20220328-0703.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.net/1.3.1200.v20220312-1450/org.eclipse.core.net-1.3.1200.v20220312-1450.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.security/1.3.900.v20220108-1321/org.eclipse.equinox.security-1.3.900.v20220108-1321.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.app/1.6.100.v20211021-1418/org.eclipse.equinox.app-1.6.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.variables/3.5.100.v20210721-1355/org.eclipse.core.variables-3.5.100.v20210721-1355.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.debug.core/3.19.100.v20220324-0630/org.eclipse.debug.core-3.19.100.v20220324-0630.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.commands/1.0.100.v20211204-1536/org.eclipse.e4.core.commands-1.0.100.v20211204-1536.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di/1.8.100.v20210910-0640/org.eclipse.e4.core.di-1.8.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/javax.inject/1.0.0.v20091030/javax.inject-1.0.0.v20091030.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.contexts/1.9.100.v20211011-1349/org.eclipse.e4.core.contexts-1.9.100.v20211011-1349.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.services/2.3.100.v20210910-0640/org.eclipse.e4.core.services-2.3.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.annotations/1.7.100.v20210910-0640/org.eclipse.e4.core.di.annotations-1.7.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.extensions/0.17.100.v20210910-0640/org.eclipse.e4.core.di.extensions-0.17.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.extensions.supplier/0.16.300.v20220309-0649/org.eclipse.e4.core.di.extensions.supplier-0.16.300.v20220309-0649.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.emf.xpath/0.3.0.v20210722-1426/org.eclipse.e4.emf.xpath-0.3.0.v20210722-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.commons.jxpath/1.3.0.v200911051830/org.apache.commons.jxpath-1.3.0.v200911051830.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore/2.26.0.v20220123-0838/org.eclipse.emf.ecore-2.26.0.v20220123-0838.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.bindings/0.13.100.v20210722-1426/org.eclipse.e4.ui.bindings-0.13.100.v20210722-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt/3.120.0.v20220409-1628/org.eclipse.swt-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.services/1.5.0.v20210115-1333/org.eclipse.e4.ui.services-1.5.0.v20210115-1333.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jface/3.26.0.v20220329-0959/org.eclipse.jface-3.26.0.v20220329-0959.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.core/0.13.200.v20211022-1402/org.eclipse.e4.ui.css.core-0.13.200.v20211022-1402.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.swt/0.14.500.v20220330-1226/org.eclipse.e4.ui.css.swt-0.14.500.v20220330-1226.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.swt.theme/0.13.100.v20220310-1056/org.eclipse.e4.ui.css.swt.theme-0.13.100.v20220310-1056.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.di/1.4.0.v20210621-1133/org.eclipse.e4.ui.di-1.4.0.v20210621-1133.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.dialogs/1.3.200.v20211210-1500/org.eclipse.e4.ui.dialogs-1.3.200.v20211210-1500.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.ide/3.16.100.v20220310-1350/org.eclipse.e4.ui.ide-3.16.100.v20220310-1350.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.model.workbench/2.2.100.v20220331-0744/org.eclipse.e4.ui.model.workbench-2.2.100.v20220331-0744.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.event/1.6.100.v20211021-1418/org.eclipse.equinox.event-1.6.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.widgets/1.3.0.v20210621-1136/org.eclipse.e4.ui.widgets-1.3.0.v20210621-1136.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench/1.13.100.v20211019-0756/org.eclipse.e4.ui.workbench-1.13.100.v20211019-0756.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore.change/2.14.0.v20190528-0725/org.eclipse.emf.ecore.change-2.14.0.v20190528-0725.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore.xmi/2.16.0.v20190528-0725/org.eclipse.emf.ecore.xmi-2.16.0.v20190528-0725.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.addons.swt/1.4.400.v20211102-0453/org.eclipse.e4.ui.workbench.addons.swt-1.4.400.v20211102-0453.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.renderers.swt/0.15.500.v20220401-0657/org.eclipse.e4.ui.workbench.renderers.swt-0.15.500.v20220401-0657.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.swt/0.16.400.v20220222-1128/org.eclipse.e4.ui.workbench.swt-0.16.400.v20220222-1128.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jface.databinding/1.13.0.v20210619-1146/org.eclipse.jface.databinding-1.13.0.v20210619-1146.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench3/0.16.0.v20210619-0956/org.eclipse.e4.ui.workbench3-0.16.0.v20210619-0956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.urischeme/1.2.100.v20211001-1648/org.eclipse.urischeme-1.2.100.v20211001-1648.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.common/2.25.0.v20220325-0806/org.eclipse.emf.common-2.25.0.v20220325-0806.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.bidi/1.4.100.v20211021-1418/org.eclipse.equinox.bidi-1.4.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.artifact.repository/1.4.500.v20220329-1456/org.eclipse.equinox.p2.artifact.repository-1.4.500.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.metadata/2.6.200.v20220324-1313/org.eclipse.equinox.p2.metadata-2.6.200.v20220324-1313.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.tukaani.xz/1.9.0.v20210624-1259/org.tukaani.xz-1.9.0.v20210624-1259.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.core/2.9.100.v20220310-1733/org.eclipse.equinox.p2.core-2.9.100.v20220310-1733.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.jarprocessor/1.2.300.v20220307-1946/org.eclipse.equinox.p2.jarprocessor-1.2.300.v20220307-1946.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.repository/2.6.100.v20220329-1456/org.eclipse.equinox.p2.repository-2.6.100.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.engine/2.7.400.v20220329-1456/org.eclipse.equinox.p2.engine-2.7.400.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.metadata.repository/1.4.100.v20220329-1456/org.eclipse.equinox.p2.metadata.repository-1.4.100.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.help/3.9.100.v20210721-0601/org.eclipse.help-3.9.100.v20210721-0601.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.annotation_v1/target/org.eclipse.jdt.annotation-1.2.0-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.annotation/target/org.eclipse.jdt.annotation-2.2.600-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.compiler.apt/target/org.eclipse.jdt.compiler.apt-1.4.100-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core/target/org.eclipse.jdt.core-3.30.0-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.compiler.apt.tests_1.2.150.v20220401-0951,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.junit/4.13.2.v20211018-1956/org.junit-4.13.2.v20211018-1956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.core.tests.builder_3.11.200.v20220405-0748,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.core.tests.compiler_3.12.1900.v20220405-0748,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.test.performance/3.18.0.v20210623-0710/org.eclipse.test.performance-3.18.0.v20210623-0710.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.debug_3.19.200.v20220404-1120,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jdt.launching/3.19.600.v20220409-1932/org.eclipse.jdt.launching-3.19.600.v20220409-1932.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.team.core/3.9.300.v20220204-0611/org.eclipse.team.core-3.9.300.v20220204-0611.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ltk.core.refactoring/3.12.100.v20210926-1112/org.eclipse.ltk.core.refactoring-3.12.100.v20210926-1112.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ltk.ui.refactoring/3.12.100.v20220329-1353/org.eclipse.ltk.ui.refactoring-3.12.100.v20220329-1353.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.navigator/3.10.200.v20211009-1706/org.eclipse.ui.navigator-3.10.200.v20211009-1706.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.team.ui/3.9.300.v20220314-0834/org.eclipse.team.ui-3.9.300.v20220314-0834.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.gtk.linux.x86_64/3.120.0.v20220409-1628/org.eclipse.swt.gtk.linux.x86_64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.junit.jupiter.api/5.8.1.v20211018-1956/org.junit.jupiter.api-5.8.1.v20211018-1956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.workbench/3.125.100.v20220404-1101/org.eclipse.ui.workbench-3.125.100.v20220404-1101.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.ide.application/1.4.400.v20220326-0710/org.eclipse.ui.ide.application-1.4.400.v20220326-0710.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.navigator.resources/3.8.400.v20220203-1803/org.eclipse.ui.navigator.resources-3.8.400.v20220203-1803.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.views.properties.tabbed/3.9.100.v20201223-1348/org.eclipse.ui.views.properties.tabbed-3.9.100.v20201223-1348.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.hamcrest.core/1.3.0.v20180420-1519/org.hamcrest.core-1.3.0.v20180420-1519.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.opentest4j/1.2.0.v20211018-1956/org.opentest4j-1.2.0.v20211018-1956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.dom.smil/1.0.1.v200903091627/org.w3c.dom.smil-1.0.1.v200903091627.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.gtk.linux.ppc64le/3.120.0.v20220409-1628/org.eclipse.swt.gtk.linux.ppc64le-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.gtk.linux.aarch64/3.120.0.v20220409-1628/org.eclipse.swt.gtk.linux.aarch64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.win32.win32.x86_64/3.120.0.v20220409-1628/org.eclipse.swt.win32.win32.x86_64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.cocoa.macosx.x86_64/3.120.0.v20220409-1628/org.eclipse.swt.cocoa.macosx.x86_64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.cocoa.macosx.aarch64/3.120.0.v20220409-1628/org.eclipse.swt.cocoa.macosx.aarch64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/3.0.0-SNAPSHOT/org.eclipse.tycho.surefire.osgibooter-3.0.0-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.junit58withvintage/3.0.0-SNAPSHOT/org.eclipse.tycho.surefire.junit58withvintage-3.0.0-SNAPSHOT.jar
 osgi.bundles.defaultStartLevel=4
 osgi.checkConfiguration=true
 osgi.clean=true
 osgi.compatibility.bootdelegation=true
 osgi.compatibility.bootdelegation.default=true
 osgi.configuration.area=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration/
 osgi.configuration.cascaded=false
 osgi.dev=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/dev.properties
 osgi.framework=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi/3.17.300.v20220409-1907/org.eclipse.osgi-3.17.300.v20220409-1907.jar
 osgi.framework.shape=jar
 osgi.framework.useSystemProperties=true
 osgi.install.area=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/
 osgi.instance.area=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data/
 osgi.logfile=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data/.metadata/.log
 osgi.nl=en_US
 osgi.noShutdown=false
 osgi.os=linux
 osgi.syspath=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi/3.17.300.v20220409-1907
 osgi.tracefile=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data/.metadata/trace.log
 osgi.ws=gtk
 path.separator=:
 sun.arch.data.model=64
 sun.boot.library.path=/opt/tools/java/openjdk/jdk-17/17.0.1/lib
 sun.cpu.endian=little
 sun.io.unicode.encoding=UnicodeLittle
 sun.java.command=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar -data /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data -install /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work -configuration /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/surefire.properties
 sun.java.launcher=SUN_STANDARD
 sun.jnu.encoding=UTF-8
 sun.management.compiler=HotSpot 64-Bit Tiered Compilers
 user.country=US
 user.dir=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model
 user.home=/home/jenkins
 user.language=en
 user.name=jenkins
 user.timezone=UTC

@iloveeclipse
Copy link
Author

tycho 2.7.0 (OK)
https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/2/
https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/2/artifact/org.eclipse.jdt.core.tests.model/target/work/data/.metadata/.bak_0.log

The system properties and environment are below I don't see relevant differences.
Even more surprising, the test reports (from inside JVM) that it uses 1 GB max heap despite the given MAVEN_OPTS=-Xmx2G environment option:

1.073.741.824 bytes max heap reported by JVM
###################### System environment ######################
 BRANCH_NAME=PR-11
 BUILD_DISPLAY_NAME=#2
 BUILD_ID=2
 BUILD_NUMBER=2
 BUILD_TAG=jenkins-eclipse.jdt.core-Github-PR-11-2
 BUILD_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/2/
 CHANGE_AUTHOR=iloveeclipse
 CHANGE_AUTHOR_DISPLAY_NAME=Andrey Loskutov
 CHANGE_BRANCH=check_tycho3
 CHANGE_FORK=iloveeclipse
 CHANGE_ID=11
 CHANGE_TARGET=master
 CHANGE_TITLE=Log system environment & configuration used for JDT test suites
 CHANGE_URL=https://github.com/eclipse-jdt/eclipse.jdt.core/pull/11
 CI=true
 DISPLAY=:76
 EXECUTOR_NUMBER=0
 GITLAB_OBJECT_KIND=none
 GIT_BRANCH=PR-11
 GIT_COMMIT=b6804f687148876e4449254e26633ecb563e284e
 GIT_PREVIOUS_COMMIT=917c5a1d687236ea6703e354b8b8f4519b0976b5
 GIT_URL=https://github.com/eclipse-jdt/eclipse.jdt.core.git
 HOME=/home/jenkins
 HOSTNAME=centos-7-tdzv2
 HUDSON_COOKIE=0a1ac39c-cf87-4f1d-be3e-db6296d60fb4
 HUDSON_HOME=/var/jenkins
 HUDSON_SERVER_COOKIE=9495ec6ac4c31cc4
 HUDSON_URL=https://ci.eclipse.org/jdt/
 JAVA_HOME=/opt/tools/java/openjdk/jdk-11/latest
 JENKINS_AGENT_NAME=centos-7-tdzv2
 JENKINS_AGENT_WORKDIR=/home/jenkins/agent
 JENKINS_DISCOVERY_PORT=tcp://10.30.115.179:50000
 JENKINS_DISCOVERY_PORT_50000_TCP=tcp://10.30.115.179:50000
 JENKINS_DISCOVERY_PORT_50000_TCP_ADDR=10.30.115.179
 JENKINS_DISCOVERY_PORT_50000_TCP_PORT=50000
 JENKINS_DISCOVERY_PORT_50000_TCP_PROTO=tcp
 JENKINS_DISCOVERY_SERVICE_HOST=10.30.115.179
 JENKINS_DISCOVERY_SERVICE_PORT=50000
 JENKINS_DISCOVERY_SERVICE_PORT_JNLP=50000
 JENKINS_HOME=/var/jenkins
 JENKINS_NAME=centos-7-tdzv2
 JENKINS_NODE_COOKIE=43449788-f850-44c3-b4fe-6106d4e5ebe9
 JENKINS_REMOTING_JAVA_OPTS=-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true
 JENKINS_SECRET=34c8a58f9667dc7d347a379f74dbd0f09ef9d947002df2a7e27da8fe4e742154
 JENKINS_SERVER_COOKIE=durable-a6757853402ca1dce37aa1b56dbd3020fff86af7bb9b930cb6a2dd2e41cf1e2c
 JENKINS_TUNNEL=jenkins-discovery.jdt.svc.cluster.local:50000
 JENKINS_UI_PORT=tcp://10.30.27.191:80
 JENKINS_UI_PORT_80_TCP=tcp://10.30.27.191:80
 JENKINS_UI_PORT_80_TCP_ADDR=10.30.27.191
 JENKINS_UI_PORT_80_TCP_PORT=80
 JENKINS_UI_PORT_80_TCP_PROTO=tcp
 JENKINS_UI_SERVICE_HOST=10.30.27.191
 JENKINS_UI_SERVICE_PORT=80
 JENKINS_UI_SERVICE_PORT_HTTP=80
 JENKINS_URL=https://ci.eclipse.org/jdt/
 JOB_BASE_NAME=PR-11
 JOB_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/display/redirect
 JOB_NAME=eclipse.jdt.core-Github/PR-11
 JOB_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/
 KUBERNETES_PORT=tcp://10.30.0.1:443
 KUBERNETES_PORT_443_TCP=tcp://10.30.0.1:443
 KUBERNETES_PORT_443_TCP_ADDR=10.30.0.1
 KUBERNETES_PORT_443_TCP_PORT=443
 KUBERNETES_PORT_443_TCP_PROTO=tcp
 KUBERNETES_SERVICE_HOST=10.30.0.1
 KUBERNETES_SERVICE_PORT=443
 KUBERNETES_SERVICE_PORT_HTTPS=443
 LANG=en_US.UTF-8
 M2_HOME=/opt/tools/apache-maven/latest
 MAVEN_CMD_LINE_ARGS= -V -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn --batch-mode -U clean verify --batch-mode --fail-at-end -Dmaven.repo.local=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository -Pbuild-individual-bundles -Ptest-on-javase-17 -Pbree-libs -Papi-check -Dtycho.version=2.7.0 -Djava.io.tmpdir=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/tmp -Dcompare-version-with-baselines.skip=false -Dproject.build.sourceEncoding=UTF-8 -Dtycho.surefire.argLine=--add-modules ALL-SYSTEM -Dcompliance=1.8,11,17 -Djdt.performance.asserts=disabled
 MAVEN_HOME=/opt/tools/apache-maven/latest
 MAVEN_PROJECTBASEDIR=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 NODE_LABELS=centos-7 centos-7-tdzv2 jipp-migration migration
 NODE_NAME=centos-7-tdzv2
 NSS_SDB_USE_CACHE=no
 OLDPWD=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 OPENJ9_JAVA_OPTIONS=-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle
 PATH=/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/apache-maven/latest/bin:/opt/tools/java/openjdk/jdk-11/latest/bin:/opt/tools/apache-maven/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 PWD=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 RUN_ARTIFACTS_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/2/display/redirect?page=artifacts
 RUN_CHANGES_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/2/display/redirect?page=changes
 RUN_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/2/display/redirect
 RUN_TESTS_DISPLAY_URL=https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/2/display/redirect?page=tests
 SHLVL=2
 STAGE_NAME=Build
 TERM=xterm
 USER_NAME=jenkins
 WORKSPACE=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11
 WORKSPACE_TMP=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11@tmp
 XAUTHORITY=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.Xauthority-16707215500901980693

###################### System properties ######################
 compliance=1.8,11,17
 ds.delayed.keepInstances=true
 ds.delayed.keepInstances.default=true
 eclipse.application=org.eclipse.tycho.surefire.osgibooter.headlesstest
 eclipse.commands=-data
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data
-install
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work
-configuration
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration
-application
org.eclipse.tycho.surefire.osgibooter.headlesstest
-testproperties
/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/surefire.properties

 eclipse.home.location=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/
 eclipse.startTime=1649689475212
 eclipse.stateSaveDelayInterval=30000
 equinox.init.uuid=true
 file.encoding=UTF-8
 file.separator=/
 gosh.args=--nointeractive
 java.class.path=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar
 java.class.version=61.0
 java.home=/opt/tools/java/openjdk/jdk-17/17.0.1
 java.io.tmpdir=/tmp
 java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
 java.runtime.name=OpenJDK Runtime Environment
 java.runtime.version=17.0.1+12-39
 java.specification.name=Java Platform API Specification
 java.specification.vendor=Oracle Corporation
 java.specification.version=17
 java.vendor=Oracle Corporation
 java.vendor.url=https://java.oracle.com/
 java.vendor.url.bug=https://bugreport.java.com/bugreport/
 java.version=17.0.1
 java.version.date=2021-10-19
 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=Oracle Corporation
 java.vm.version=17.0.1+12-39
 jdk.debug=release
 jdt.default.test.compliance=1.8
 jdt.performance.asserts=disabled
 line.separator=

 native.encoding=UTF-8
 org.osgi.framework.executionenvironment=OSGi/Minimum-1.0, OSGi/Minimum-1.1, OSGi/Minimum-1.2, JavaSE/compact1-1.8, JavaSE/compact2-1.8, JavaSE/compact3-1.8, JRE-1.1, J2SE-1.2, J2SE-1.3, J2SE-1.4, J2SE-1.5, JavaSE-1.6, JavaSE-1.7, JavaSE-1.8, JavaSE-9, JavaSE-10, JavaSE-11, JavaSE-12, JavaSE-13, JavaSE-14, JavaSE-15, JavaSE-16, JavaSE-17
 org.osgi.framework.language=en
 org.osgi.framework.os.name=Linux
 org.osgi.framework.os.version=5.14.14.fc34
 org.osgi.framework.processor=x86-64
 org.osgi.framework.storage=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration
 org.osgi.framework.system.capabilities=osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0, 1.1, 1.2", osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0, 1.1", osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0",osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0",osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0",osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0"
 org.osgi.framework.system.packages=com.sun.jarsigner, com.sun.java.accessibility.util, com.sun.jdi, com.sun.jdi.connect, com.sun.jdi.connect.spi, com.sun.jdi.event, com.sun.jdi.request, com.sun.management, com.sun.net.httpserver, com.sun.net.httpserver.spi, com.sun.nio.file, com.sun.nio.sctp, com.sun.security.auth, com.sun.security.auth.callback, com.sun.security.auth.login, com.sun.security.auth.module, com.sun.security.jgss, com.sun.source.doctree, com.sun.source.tree, com.sun.source.util, com.sun.tools.attach, com.sun.tools.attach.spi, com.sun.tools.javac, com.sun.tools.jconsole, java.applet, java.awt, java.awt.color, java.awt.datatransfer, java.awt.desktop, java.awt.dnd, java.awt.event, java.awt.font, java.awt.geom, java.awt.im, java.awt.im.spi, java.awt.image, java.awt.image.renderable, java.awt.print, java.beans, java.beans.beancontext, java.io, java.lang, java.lang.annotation, java.lang.constant, java.lang.instrument, java.lang.invoke, java.lang.management, java.lang.module, java.lang.ref, java.lang.reflect, java.lang.runtime, java.math, java.net, java.net.http, java.net.spi, java.nio, java.nio.channels, java.nio.channels.spi, java.nio.charset, java.nio.charset.spi, java.nio.file, java.nio.file.attribute, java.nio.file.spi, java.rmi, java.rmi.dgc, java.rmi.registry, java.rmi.server, java.security, java.security.cert, java.security.interfaces, java.security.spec, java.sql, java.text, java.text.spi, java.time, java.time.chrono, java.time.format, java.time.temporal, java.time.zone, java.util, java.util.concurrent, java.util.concurrent.atomic, java.util.concurrent.locks, java.util.function, java.util.jar, java.util.logging, java.util.prefs, java.util.random, java.util.regex, java.util.spi, java.util.stream, java.util.zip, javax.accessibility, javax.annotation.processing, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.imageio, javax.imageio.event, javax.imageio.metadata, javax.imageio.plugins.bmp, javax.imageio.plugins.jpeg, javax.imageio.plugins.tiff, javax.imageio.spi, javax.imageio.stream, javax.lang.model, javax.lang.model.element, javax.lang.model.type, javax.lang.model.util, javax.management, javax.management.loading, javax.management.modelmbean, javax.management.monitor, javax.management.openmbean, javax.management.relation, javax.management.remote, javax.management.remote.rmi, javax.management.timer, javax.naming, javax.naming.directory, javax.naming.event, javax.naming.ldap, javax.naming.ldap.spi, javax.naming.spi, javax.net, javax.net.ssl, javax.print, javax.print.attribute, javax.print.attribute.standard, javax.print.event, javax.rmi.ssl, javax.script, javax.security.auth, javax.security.auth.callback, javax.security.auth.kerberos, javax.security.auth.login, javax.security.auth.spi, javax.security.auth.x500, javax.security.cert, javax.security.sasl, javax.smartcardio, javax.sound.midi, javax.sound.midi.spi, javax.sound.sampled, javax.sound.sampled.spi, javax.sql, javax.sql.rowset, javax.sql.rowset.serial, javax.sql.rowset.spi, javax.swing, javax.swing.border, javax.swing.colorchooser, javax.swing.event, javax.swing.filechooser, javax.swing.plaf, javax.swing.plaf.basic, javax.swing.plaf.metal, javax.swing.plaf.multi, javax.swing.plaf.nimbus, javax.swing.plaf.synth, javax.swing.table, javax.swing.text, javax.swing.text.html, javax.swing.text.html.parser, javax.swing.text.rtf, javax.swing.tree, javax.swing.undo, javax.tools, javax.transaction.xa, javax.xml, javax.xml.catalog, javax.xml.crypto, javax.xml.crypto.dom, javax.xml.crypto.dsig, javax.xml.crypto.dsig.dom, javax.xml.crypto.dsig.keyinfo, javax.xml.crypto.dsig.spec, javax.xml.datatype, javax.xml.namespace, javax.xml.parsers, javax.xml.stream, javax.xml.stream.events, javax.xml.stream.util, javax.xml.transform, javax.xml.transform.dom, javax.xml.transform.sax, javax.xml.transform.stax, javax.xml.transform.stream, javax.xml.validation, javax.xml.xpath, jdk.dynalink, jdk.dynalink.beans, jdk.dynalink.linker, jdk.dynalink.linker.support, jdk.dynalink.support, jdk.incubator.foreign, jdk.incubator.vector, jdk.javadoc.doclet, jdk.jfr, jdk.jfr.consumer, jdk.jshell, jdk.jshell.execution, jdk.jshell.spi, jdk.jshell.tool, jdk.management.jfr, jdk.net, jdk.nio, jdk.nio.mapmode, jdk.security.jarsigner, jdk.swing.interop, netscape.javascript, org.ietf.jgss, org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.css, org.w3c.dom.events, org.w3c.dom.html, org.w3c.dom.ls, org.w3c.dom.ranges, org.w3c.dom.stylesheets, org.w3c.dom.traversal, org.w3c.dom.views, org.w3c.dom.xpath, org.xml.sax, org.xml.sax.ext, org.xml.sax.helpers, sun.misc, sun.reflect
 org.osgi.framework.uuid=78078f23-2bfa-470c-9306-28371cf9213c
 org.osgi.framework.vendor=Eclipse
 org.osgi.framework.version=1.10.0
 org.osgi.supports.framework.extension=true
 org.osgi.supports.framework.fragment=true
 org.osgi.supports.framework.requirebundle=true
 os.arch=amd64
 os.name=Linux
 os.version=5.14.14-200.fc34.x86_64
 osgi.arch=x86_64
 osgi.bundlefile.limit=100
 osgi.bundles=reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/com.ibm.icu/67.1.0.v20200706-1749/com.ibm.icu-67.1.0.v20200706-1749.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/com.sun.jna/5.8.0.v20210503-0343/com.sun.jna-5.8.0.v20210503-0343.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/com.sun.jna.platform/5.8.0.v20210406-1004/com.sun.jna.platform-5.8.0.v20210406-1004.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/javax.annotation/1.3.5.v20200909-1856/javax.annotation-1.3.5.v20200909-1856.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.constants/1.14.0.v20210324-0332/org.apache.batik.constants-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.css/1.14.0.v20210324-0332/org.apache.batik.css-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.util/1.14.0.v20210324-0332/org.apache.batik.util-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.batik.i18n/1.14.0.v20210324-0332/org.apache.batik.i18n-1.14.0.v20210324-0332.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.xmlgraphics/2.6.0.v20210409-0748/org.apache.xmlgraphics-2.6.0.v20210409-0748.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.dom.svg/1.1.0.v201011041433/org.w3c.dom.svg-1.1.0.v201011041433.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.dom.events/3.0.0.draft20060413_v201105210656/org.w3c.dom.events-3.0.0.draft20060413_v201105210656.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.css.sac/1.3.1.v200903091627/org.w3c.css.sac-1.3.1.v200903091627.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.commons.io/2.8.0.v20210415-0900/org.apache.commons.io-2.8.0.v20210415-0900.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.commons.logging/1.2.0.v20180409-1502/org.apache.commons.logging-1.2.0.v20180409-1502.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.felix.scr/2.1.24.v20200924-1939/org.apache.felix.scr-2.1.24.v20200924-1939.jar@1:start,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi.services/3.10.200.v20210723-0643/org.eclipse.osgi.services-3.10.200.v20210723-0643.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi.util/3.6.100.v20210723-1119/org.eclipse.osgi.util-3.6.100.v20210723-1119.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.bouncycastle.bcpg/1.70.0.v20220105-1522/org.bouncycastle.bcpg-1.70.0.v20220105-1522.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.bouncycastle.bcprov/1.70.0.v20220105-1522/org.bouncycastle.bcprov-1.70.0.v20220105-1522.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.compare/3.8.300.v20220121-1000/org.eclipse.compare-3.8.300.v20220121-1000.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui/3.201.0.v20220124-1108/org.eclipse.ui-3.201.0.v20220124-1108.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.resources/3.17.0.v20220331-1405/org.eclipse.core.resources-3.17.0.v20220331-1405.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jface.text/3.20.100.v20220317-1324/org.eclipse.jface.text-3.20.100.v20220317-1324.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.ide/3.19.0.v20220402-1955/org.eclipse.ui.ide-3.19.0.v20220402-1955.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.views/3.11.100.v20210816-0811/org.eclipse.ui.views-3.11.100.v20210816-0811.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.workbench.texteditor/3.16.500.v20220331-0848/org.eclipse.ui.workbench.texteditor-3.16.500.v20220331-0848.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.runtime/3.25.0.v20220316-0754/org.eclipse.core.runtime-3.25.0.v20220316-0754.jar@4:start,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.expressions/3.8.100.v20210910-0640/org.eclipse.core.expressions-3.8.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.editors/3.14.300.v20210913-0815/org.eclipse.ui.editors-3.14.300.v20210913-0815.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.forms/3.11.300.v20211022-1451/org.eclipse.ui.forms-3.11.300.v20211022-1451.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.compare.core/3.6.1000.v20201020-1107/org.eclipse.compare.core-3.6.1000.v20201020-1107.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.commands/3.10.100.v20210722-1426/org.eclipse.core.commands-3.10.100.v20210722-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.common/3.16.100.v20220315-2327/org.eclipse.equinox.common-3.16.100.v20220315-2327.jar@2:start,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.contenttype/3.8.100.v20210910-0640/org.eclipse.core.contenttype-3.8.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.preferences/3.9.100.v20211021-1418/org.eclipse.equinox.preferences-3.9.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.registry/3.11.100.v20211021-1418/org.eclipse.equinox.registry-3.11.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding/1.11.0.v20220118-1028/org.eclipse.core.databinding-1.11.0.v20220118-1028.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding.observable/1.12.0.v20211231-1006/org.eclipse.core.databinding.observable-1.12.0.v20211231-1006.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.databinding.property/1.9.0.v20210619-1129/org.eclipse.core.databinding.property-1.9.0.v20210619-1129.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.filebuffers/3.7.200.v20220202-1008/org.eclipse.core.filebuffers-3.7.200.v20220202-1008.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.text/3.12.0.v20210512-1644/org.eclipse.text-3.12.0.v20210512-1644.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.filesystem/1.9.300.v20220121-1426/org.eclipse.core.filesystem-1.9.300.v20220121-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.jobs/3.12.200.v20220328-0703/org.eclipse.core.jobs-3.12.200.v20220328-0703.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.net/1.3.1200.v20220312-1450/org.eclipse.core.net-1.3.1200.v20220312-1450.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.security/1.3.900.v20220108-1321/org.eclipse.equinox.security-1.3.900.v20220108-1321.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.app/1.6.100.v20211021-1418/org.eclipse.equinox.app-1.6.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.core.variables/3.5.100.v20210721-1355/org.eclipse.core.variables-3.5.100.v20210721-1355.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.debug.core/3.19.100.v20220324-0630/org.eclipse.debug.core-3.19.100.v20220324-0630.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.commands/1.0.100.v20211204-1536/org.eclipse.e4.core.commands-1.0.100.v20211204-1536.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di/1.8.100.v20210910-0640/org.eclipse.e4.core.di-1.8.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/javax.inject/1.0.0.v20091030/javax.inject-1.0.0.v20091030.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.contexts/1.9.100.v20211011-1349/org.eclipse.e4.core.contexts-1.9.100.v20211011-1349.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.services/2.3.100.v20210910-0640/org.eclipse.e4.core.services-2.3.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.annotations/1.7.100.v20210910-0640/org.eclipse.e4.core.di.annotations-1.7.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.extensions/0.17.100.v20210910-0640/org.eclipse.e4.core.di.extensions-0.17.100.v20210910-0640.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.core.di.extensions.supplier/0.16.300.v20220309-0649/org.eclipse.e4.core.di.extensions.supplier-0.16.300.v20220309-0649.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.emf.xpath/0.3.0.v20210722-1426/org.eclipse.e4.emf.xpath-0.3.0.v20210722-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.apache.commons.jxpath/1.3.0.v200911051830/org.apache.commons.jxpath-1.3.0.v200911051830.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore/2.26.0.v20220123-0838/org.eclipse.emf.ecore-2.26.0.v20220123-0838.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.bindings/0.13.100.v20210722-1426/org.eclipse.e4.ui.bindings-0.13.100.v20210722-1426.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt/3.120.0.v20220409-1628/org.eclipse.swt-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.services/1.5.0.v20210115-1333/org.eclipse.e4.ui.services-1.5.0.v20210115-1333.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jface/3.26.0.v20220329-0959/org.eclipse.jface-3.26.0.v20220329-0959.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.core/0.13.200.v20211022-1402/org.eclipse.e4.ui.css.core-0.13.200.v20211022-1402.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.swt/0.14.500.v20220330-1226/org.eclipse.e4.ui.css.swt-0.14.500.v20220330-1226.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.css.swt.theme/0.13.100.v20220310-1056/org.eclipse.e4.ui.css.swt.theme-0.13.100.v20220310-1056.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.di/1.4.0.v20210621-1133/org.eclipse.e4.ui.di-1.4.0.v20210621-1133.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.dialogs/1.3.200.v20211210-1500/org.eclipse.e4.ui.dialogs-1.3.200.v20211210-1500.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.ide/3.16.100.v20220310-1350/org.eclipse.e4.ui.ide-3.16.100.v20220310-1350.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.model.workbench/2.2.100.v20220331-0744/org.eclipse.e4.ui.model.workbench-2.2.100.v20220331-0744.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.event/1.6.100.v20211021-1418/org.eclipse.equinox.event-1.6.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.widgets/1.3.0.v20210621-1136/org.eclipse.e4.ui.widgets-1.3.0.v20210621-1136.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench/1.13.100.v20211019-0756/org.eclipse.e4.ui.workbench-1.13.100.v20211019-0756.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore.change/2.14.0.v20190528-0725/org.eclipse.emf.ecore.change-2.14.0.v20190528-0725.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.ecore.xmi/2.16.0.v20190528-0725/org.eclipse.emf.ecore.xmi-2.16.0.v20190528-0725.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.addons.swt/1.4.400.v20211102-0453/org.eclipse.e4.ui.workbench.addons.swt-1.4.400.v20211102-0453.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.renderers.swt/0.15.500.v20220401-0657/org.eclipse.e4.ui.workbench.renderers.swt-0.15.500.v20220401-0657.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench.swt/0.16.400.v20220222-1128/org.eclipse.e4.ui.workbench.swt-0.16.400.v20220222-1128.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jface.databinding/1.13.0.v20210619-1146/org.eclipse.jface.databinding-1.13.0.v20210619-1146.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.e4.ui.workbench3/0.16.0.v20210619-0956/org.eclipse.e4.ui.workbench3-0.16.0.v20210619-0956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.urischeme/1.2.100.v20211001-1648/org.eclipse.urischeme-1.2.100.v20211001-1648.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.emf.common/2.25.0.v20220325-0806/org.eclipse.emf.common-2.25.0.v20220325-0806.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.bidi/1.4.100.v20211021-1418/org.eclipse.equinox.bidi-1.4.100.v20211021-1418.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.artifact.repository/1.4.500.v20220329-1456/org.eclipse.equinox.p2.artifact.repository-1.4.500.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.metadata/2.6.200.v20220324-1313/org.eclipse.equinox.p2.metadata-2.6.200.v20220324-1313.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.tukaani.xz/1.9.0.v20210624-1259/org.tukaani.xz-1.9.0.v20210624-1259.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.core/2.9.100.v20220310-1733/org.eclipse.equinox.p2.core-2.9.100.v20220310-1733.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.jarprocessor/1.2.300.v20220307-1946/org.eclipse.equinox.p2.jarprocessor-1.2.300.v20220307-1946.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.repository/2.6.100.v20220329-1456/org.eclipse.equinox.p2.repository-2.6.100.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.engine/2.7.400.v20220329-1456/org.eclipse.equinox.p2.engine-2.7.400.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.p2.metadata.repository/1.4.100.v20220329-1456/org.eclipse.equinox.p2.metadata.repository-1.4.100.v20220329-1456.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.help/3.9.100.v20210721-0601/org.eclipse.help-3.9.100.v20210721-0601.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.annotation_v1/target/org.eclipse.jdt.annotation-1.2.0-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.annotation/target/org.eclipse.jdt.annotation-2.2.600-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.compiler.apt/target/org.eclipse.jdt.compiler.apt-1.4.100-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core/target/org.eclipse.jdt.core-3.30.0-SNAPSHOT.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.compiler.apt.tests_1.2.150.v20220401-0951,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.junit/4.13.2.v20211018-1956/org.junit-4.13.2.v20211018-1956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.core.tests.builder_3.11.200.v20220405-0748,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.core.tests.compiler_3.12.1900.v20220405-0748,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.test.performance/3.18.0.v20210623-0710/org.eclipse.test.performance-3.18.0.v20210623-0710.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/plugins/org.eclipse.jdt.debug_3.19.200.v20220404-1120,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.jdt.launching/3.19.600.v20220409-1932/org.eclipse.jdt.launching-3.19.600.v20220409-1932.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.team.core/3.9.300.v20220204-0611/org.eclipse.team.core-3.9.300.v20220204-0611.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ltk.core.refactoring/3.12.100.v20210926-1112/org.eclipse.ltk.core.refactoring-3.12.100.v20210926-1112.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ltk.ui.refactoring/3.12.100.v20220329-1353/org.eclipse.ltk.ui.refactoring-3.12.100.v20220329-1353.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.navigator/3.10.200.v20211009-1706/org.eclipse.ui.navigator-3.10.200.v20211009-1706.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.team.ui/3.9.300.v20220314-0834/org.eclipse.team.ui-3.9.300.v20220314-0834.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.gtk.linux.x86_64/3.120.0.v20220409-1628/org.eclipse.swt.gtk.linux.x86_64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.junit.jupiter.api/5.8.1.v20211018-1956/org.junit.jupiter.api-5.8.1.v20211018-1956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.workbench/3.125.100.v20220404-1101/org.eclipse.ui.workbench-3.125.100.v20220404-1101.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.ide.application/1.4.400.v20220326-0710/org.eclipse.ui.ide.application-1.4.400.v20220326-0710.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.navigator.resources/3.8.400.v20220203-1803/org.eclipse.ui.navigator.resources-3.8.400.v20220203-1803.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.ui.views.properties.tabbed/3.9.100.v20201223-1348/org.eclipse.ui.views.properties.tabbed-3.9.100.v20201223-1348.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.hamcrest.core/1.3.0.v20180420-1519/org.hamcrest.core-1.3.0.v20180420-1519.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.opentest4j/1.2.0.v20211018-1956/org.opentest4j-1.2.0.v20211018-1956.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.w3c.dom.smil/1.0.1.v200903091627/org.w3c.dom.smil-1.0.1.v200903091627.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.gtk.linux.ppc64le/3.120.0.v20220409-1628/org.eclipse.swt.gtk.linux.ppc64le-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.gtk.linux.aarch64/3.120.0.v20220409-1628/org.eclipse.swt.gtk.linux.aarch64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.win32.win32.x86_64/3.120.0.v20220409-1628/org.eclipse.swt.win32.win32.x86_64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.cocoa.macosx.x86_64/3.120.0.v20220409-1628/org.eclipse.swt.cocoa.macosx.x86_64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.swt.cocoa.macosx.aarch64/3.120.0.v20220409-1628/org.eclipse.swt.cocoa.macosx.aarch64-3.120.0.v20220409-1628.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.osgibooter/2.7.0/org.eclipse.tycho.surefire.osgibooter-2.7.0.jar,reference:file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/org/eclipse/tycho/org.eclipse.tycho.surefire.junit58withvintage/2.7.0/org.eclipse.tycho.surefire.junit58withvintage-2.7.0.jar
 osgi.bundles.defaultStartLevel=4
 osgi.checkConfiguration=true
 osgi.clean=true
 osgi.compatibility.bootdelegation=true
 osgi.compatibility.bootdelegation.default=true
 osgi.configuration.area=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration/
 osgi.configuration.cascaded=false
 osgi.dev=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/dev.properties
 osgi.framework=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi/3.17.300.v20220409-1907/org.eclipse.osgi-3.17.300.v20220409-1907.jar
 osgi.framework.shape=jar
 osgi.framework.useSystemProperties=true
 osgi.install.area=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/
 osgi.instance.area=file:/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data/
 osgi.logfile=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data/.metadata/.log
 osgi.nl=en_US
 osgi.noShutdown=false
 osgi.os=linux
 osgi.syspath=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.osgi/3.17.300.v20220409-1907
 osgi.tracefile=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data/.metadata/trace.log
 osgi.ws=gtk
 path.separator=:
 sun.arch.data.model=64
 sun.boot.library.path=/opt/tools/java/openjdk/jdk-17/17.0.1/lib
 sun.cpu.endian=little
 sun.io.unicode.encoding=UnicodeLittle
 sun.java.command=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar -data /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/data -install /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work -configuration /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model/target/surefire.properties
 sun.java.launcher=SUN_STANDARD
 sun.jnu.encoding=UTF-8
 sun.management.compiler=HotSpot 64-Bit Tiered Compilers
 user.country=US
 user.dir=/home/jenkins/agent/workspace/eclipse.jdt.core-Github_PR-11/org.eclipse.jdt.core.tests.model
 user.home=/home/jenkins
 user.language=en
 user.name=jenkins
 user.timezone=UTC

@iloveeclipse
Copy link
Author

iloveeclipse commented Apr 11, 2022

So whatever tycho 3.0.0 is doing, it causes significant additional heap usage.
And I guess the max heap wasn't properly set anyway: it should be export MAVEN_OPTS="-Xmx2G"
I will try this now.

OK, tried - didn't work of course, because tycho forks jvm and ignores any maven options for the fork. Why not.
See https://stackoverflow.com/questions/4066424/java-lang-outofmemoryerror-java-heap-space-in-maven
I will try to change that too.

But nevertheless, I've added the memory output and it shows that with tycho 3.0 we are eating all the heap:
https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/3/console

18:20:30  ########### Memory usage reported by JVM ########
18:20:30     1.073.741.824 bytes max heap
18:20:30     1.073.741.824 bytes heap allocated
18:20:30        35.499.888 bytes free heap
18:20:30     1.038.241.936 bytes used heap
18:20:30  #################################################

Will try again with 2.7.0 and see how much memory we eat there.

iloveeclipse added a commit to iloveeclipse/eclipse.jdt.core that referenced this issue Apr 11, 2022
iloveeclipse added a commit to iloveeclipse/eclipse.jdt.core that referenced this issue Apr 11, 2022
- log memory total/used/free on starting every suite
- increased max heap for model tests to 2GB
- print system properties / environment once for started JVM

See eclipse-jdt#2 troubles and eclipse-tycho/tycho#879
iloveeclipse added a commit to iloveeclipse/eclipse.jdt.core that referenced this issue Apr 11, 2022
- log memory total/used/free on starting every suite
- increased max heap for model tests to 2GB
- print system properties / environment once for started JVM

See eclipse-jdt#2 troubles and eclipse-tycho/tycho#879
@iloveeclipse
Copy link
Author

With configuration/argline change we finally able to see custom JVM heap of 2 GB for tycho: https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/4/console

18:59:59  ########### Memory usage reported by JVM ########
18:59:59     2.147.483.648 bytes max heap
18:59:59     2.147.483.648 bytes heap allocated
18:59:59       408.506.000 bytes free heap
18:59:59     1.738.977.648 bytes used heap
18:59:59  #################################################

I will add few gc() calls to better see the actual memory being used.

@iloveeclipse
Copy link
Author

Starting with org.eclipse.jdt.core.tests.dom.ASTConverterAST3Test we see that there is 1 GB really used memory, that constantly increases:

https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/5/console

20:55:33  [2022-04-11 18:55:33 +0000] org.eclipse.jdt.core.tests.dom.ASTConverterAST3Test#test0400()
20:55:34  
20:55:34  ########### Memory usage reported by JVM ########
20:55:34     2.147.483.648 bytes max heap
20:55:34     1.971.322.880 bytes heap allocated
20:55:34       946.605.096 bytes free heap
20:55:34     1.024.717.784 bytes used heap
20:55:34  #################################################
20:55:34  
20:55:34  [2022-04-11 18:55:33 +0000] org.eclipse.jdt.core.tests.dom.ASTConverterTestAST3_2#test0401()

There must be a memory leak with tycho 3.0.0 now, the used memory goes over 1.5 GB at the end of model tests (all tests were fine with 1 GB before!)

20:59:00  [2022-04-11 18:59:00 +0000] org.eclipse.jdt.core.tests.dom.ASTNodeFinderTest#test0009()
20:59:01  
20:59:01  ########### Memory usage reported by JVM ########
20:59:01     2.147.483.648 bytes max heap
20:59:01     2.147.483.648 bytes heap allocated
20:59:01       577.745.336 bytes free heap
20:59:01     1.569.738.312 bytes used heap
20:59:01  #################################################
20:59:01  
20:59:01  [2022-04-11 18:59:01 +0000] org.eclipse.jdt.core.tests.dom.APIDocumentationTests#testJavaCoreAPI()

iloveeclipse added a commit to iloveeclipse/eclipse.jdt.core that referenced this issue Apr 11, 2022
- log memory total/used/free on starting every suite
- increased max heap for model tests to 2GB
- print system properties / environment once for started JVM

See eclipse-jdt#2 troubles and eclipse-tycho/tycho#879
iloveeclipse added a commit to iloveeclipse/eclipse.jdt.core that referenced this issue Apr 11, 2022
- log memory total/used/free on starting every suite
- increased max heap for model tests to 2GB
- print system properties / environment once for started JVM

See eclipse-jdt#2 troubles and eclipse-tycho/tycho#879
@iloveeclipse
Copy link
Author

iloveeclipse commented Apr 11, 2022

With tycho 2.7.0 we see memory use below 0.4 GB:
https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/8/consoleFull

21:40:30  [2022-04-11 19:40:29 +0000] org.eclipse.jdt.core.tests.dom.ASTNodeFinderTest#test0009()
21:40:30  
21:40:30  ########### Memory usage reported by JVM ########
21:40:30     2.147.483.648 bytes max heap
21:40:30     1.244.659.712 bytes heap allocated
21:40:30       873.228.456 bytes free heap
21:40:30       371.431.256 bytes used heap
21:40:30  #################################################
21:40:30  
21:40:30  [2022-04-11 19:40:30 +0000] org.eclipse.jdt.core.tests.dom.APIDocumentationTests#testJavaCoreAPI()

https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-11/9/consoleFull

22:15:12  ########### Memory usage reported by JVM ########
22:15:12     2.147.483.648 bytes max heap
22:15:12     1.108.344.832 bytes heap allocated
22:15:12       733.515.168 bytes free heap
22:15:12       374.829.664 bytes used heap
22:15:12  #################################################
22:15:12  
22:15:12  [2022-04-11 20:15:12 +0000] org.eclipse.jdt.core.tests.dom.APIDocumentationTests#testJavaCoreAPI()
22:15:12  [2022-04-11 20:15:12 +0000] org.eclipse.jdt.core.tests.dom.APIDocumentationTests#testTestDefaultCompliance()
22:15:12  Tests run: 9765, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 198.548 s - in 
org.eclipse.jdt.core.tests.dom.RunAllTestsTracing

Same testsuite with tycho 3.0 reports > 1.5 GB...

iloveeclipse added a commit to iloveeclipse/eclipse.jdt.core that referenced this issue Apr 11, 2022
- log memory total/used/free on starting every suite
- increased max heap for model tests to 2GB
- print system properties / environment once for started JVM

See eclipse-jdt#2 troubles and eclipse-tycho/tycho#879
@iloveeclipse iloveeclipse changed the title Running jdt core tests with tycho 3.0.0 results in OOM Memory leak in tycho 3.0.0 (results in OOM in JDT model tests) Apr 11, 2022
iloveeclipse added a commit to iloveeclipse/eclipse.jdt.core that referenced this issue Apr 11, 2022
- log memory total/used/free on starting every model test suite
- set explicit max heap for model tests to 1 GB (to identify memory
leaks, they need max 0.5 GB)
- print system properties / environment once for started JVM

See eclipse-jdt#2 troubles and eclipse-tycho/tycho#879
iloveeclipse added a commit to eclipse-jdt/eclipse.jdt.core that referenced this issue Apr 11, 2022
- log memory total/used/free on starting every model test suite
- set explicit max heap for model tests to 1 GB (to identify memory
leaks, they need max 0.5 GB)
- print system properties / environment once for started JVM

See #2 troubles and eclipse-tycho/tycho#879
@laeubi
Copy link
Member

laeubi commented Apr 12, 2022

Thanks for all the hints and testing, I'm still have not a clear idea why this happens because actually it should not matter what is run inside the test... Could you try with Tycho 2.7.1 (we have upgraded the Eclipse version there) if that works it might be the Surefire Upgrade (@mickaelistria any idea? Do we changed any defaults there regarding fork/test execution).

I'm not very familiar with JDT code base, can these test (or at least one of it) run locally without much effort? I can then try to run a profiling session (or at least generate a heap-dump on OOM).

@iloveeclipse
Copy link
Author

The tests can be executed locally, sure, they are headless so you could even work on same display if they are running. I will try later 2.7.1. If I would guess I would say the leak depends on test count, not on the test content. There are lot of tests, and they are pretty fast, typically doing some compilation checks etc.

@iloveeclipse
Copy link
Author

See https://github.com/eclipse-jdt/eclipse.jdt.core/pull/13/files and https://ci.eclipse.org/jdt/job/eclipse.jdt.core-Github/job/PR-13/1/console

The 2.7.1 version seem to be OK, tests are green & memory use also as expected.

11:02:36  [2022-04-12 09:02:36 +0000] org.eclipse.jdt.core.tests.dom.ASTNodeFinderTest#test0009()
11:02:36  
11:02:36  ########### Memory usage reported by JVM ########
11:02:36     1.073.741.824 bytes max heap
11:02:36     1.025.507.328 bytes heap allocated
11:02:36       681.410.880 bytes free heap
11:02:36       344.096.448 bytes used heap
11:02:36  #################################################
11:02:36  
11:02:36  [2022-04-12 09:02:36 +0000] org.eclipse.jdt.core.tests.dom.APIDocumentationTests#testJavaCoreAPI()
11:02:36  [2022-04-12 09:02:36 +0000] org.eclipse.jdt.core.tests.dom.APIDocumentationTests#testTestDefaultCompliance()

@mickaelistria
Copy link
Contributor

This OOM may be related to surefire 3.0.0.M6 usage. I'm investigating it with high priority (not sure when I'll have a patch or conclusion though)

@mickaelistria
Copy link
Contributor

The issue can easily be reproduced with the org.eclipse.jdt.core.tests.model. Thanks @iloveeclipse for adding tweaks in order to see memory consumption. I added some extra code to get memory dump

    	if (used > 500_000_000) {
    		try {
    			Runtime.getRuntime().exec("jmap -dump:format=b,file=" + System.currentTimeMillis() +".hprof " + ProcessHandle.current().pid()).waitFor();
    			System.err.println("Dumped!");
    			System.exit(0);
    		} catch (Exception e) {

    		}
    	}

and can see while analyzing this memory dump (with Eclipse MAT which is still doing a really good job at it), that the TestSetRunListener is indeed always growing. Going deeper we can get this output (image)
Screenshot from 2022-04-13 18-23-25
It tells that the TestSetRunListener keeps reference to all test results, and also stores all test stdout! Ultimately, that becomes too big. I'll investigate whether this can be configured with newer surefire APIs so the stdout can be more greedily forgotten (assuming test reports are dumped in a file, we probably don't need such info in memory).

@mickaelistria
Copy link
Contributor

mickaelistria commented Apr 13, 2022

This seems caused by https://issues.apache.org/jira/browse/SUREFIRE-1845 , I opened https://issues.apache.org/jira/projects/SUREFIRE/issues/SUREFIRE-2072 as a followup. I'm looking at whether we can find some way to not capture stdout

mickaelistria added a commit to mickaelistria/tycho that referenced this issue Apr 14, 2022
@mickaelistria
Copy link
Contributor

Let's try reverting to surefire-3.0.0-M5 #890

@mickaelistria
Copy link
Contributor

This should now be fixed.

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

No branches or pull requests

3 participants