Deadlock in SharedHttpCacheStorage
Building https://github.com/eclipse-rcptt/rcptt-server/commit/75c58f99108ba1d911457734a5ab79c9267b29af (Tycho 4.0.12) with mvn clean install -Dmaven.repo.local=/tmp/2 -Dmaven.test.skip
$ mvn -version
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /opt/homebrew/Cellar/maven/3.9.8/libexec
Java version: 22.0.1, vendor: Homebrew, runtime: /opt/homebrew/Cellar/openjdk/22.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_GE, platform encoding: UTF-8
OS name: "mac os x", version: "12.7.6", arch: "aarch64", family: "mac"
$ mvn clean install -Dmaven.repo.local=/tmp/2 -Dmaven.test.skip
...
"main" #1 [7683] prio=5 os_prio=31 cpu=16928.59ms elapsed=2466.46s tid=0x000000013a808200 nid=7683 waiting on condition [0x000000016e077000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x0000000627cf3db8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:371)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:519)
at java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:4013)
at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3961)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1707)
at java.util.concurrent.ArrayBlockingQueue.take([email protected]/ArrayBlockingQueue.java:420)
at jdk.internal.net.http.ResponseSubscribers$HttpResponseInputStream.current([email protected]/ResponseSubscribers.java:458)
at jdk.internal.net.http.ResponseSubscribers$HttpResponseInputStream.read([email protected]/ResponseSubscribers.java:508)
at java.io.InputStream.transferTo([email protected]/InputStream.java:796)
at org.eclipse.tycho.p2maven.transport.Java11HttpTransportFactory$Java11HttpTransport$1.transferTo(Java11HttpTransportFactory.java:162)
at org.eclipse.tycho.p2maven.transport.Response.transferTo(Response.java:27)
at org.eclipse.tycho.p2maven.transport.SharedHttpCacheStorage$CacheLine.lambda$fetchFile$1(SharedHttpCacheStorage.java:294)
at org.eclipse.tycho.p2maven.transport.SharedHttpCacheStorage$CacheLine$$Lambda/0x00003e00018ad6d8.handleResponse(Unknown Source)
at org.eclipse.tycho.p2maven.transport.Java11HttpTransportFactory$Java11HttpTransport.performGet(Java11HttpTransportFactory.java:165)
at org.eclipse.tycho.p2maven.transport.Java11HttpTransportFactory$Java11HttpTransport.get(Java11HttpTransportFactory.java:112)
at org.eclipse.tycho.p2maven.transport.SharedHttpCacheStorage$CacheLine.fetchFile(SharedHttpCacheStorage.java:243)
- locked <0x0000000625c9c478> (a org.eclipse.tycho.p2maven.transport.SharedHttpCacheStorage$CacheLine)
at org.eclipse.tycho.p2maven.transport.SharedHttpCacheStorage$2.getCacheFile(SharedHttpCacheStorage.java:126)
at org.eclipse.tycho.p2maven.transport.HttpTransportProtocolHandler.getFile(HttpTransportProtocolHandler.java:51)
at org.eclipse.tycho.p2maven.transport.TychoRepositoryTransport.stream(TychoRepositoryTransport.java:153)
at org.eclipse.tycho.p2maven.transport.TychoRepositoryTransport.downloadArtifact(TychoRepositoryTransport.java:117)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:725)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:646)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:846)
at org.eclipse.tycho.p2.repository.RepositoryArtifactProvider.getArtifactFromOneMirror(RepositoryArtifactProvider.java:243)
at org.eclipse.tycho.p2.repository.RepositoryArtifactProvider.getArtifactFromAnyMirror(RepositoryArtifactProvider.java:223)
at org.eclipse.tycho.p2.repository.RepositoryArtifactProvider$1.perform(RepositoryArtifactProvider.java:198)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:828)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:908)
at org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository.getArtifacts(CompositeArtifactRepository.java:342)
at org.eclipse.tycho.p2.repository.LazyArtifactRepository.getArtifacts(LazyArtifactRepository.java:102)
at org.eclipse.tycho.p2.repository.RepositoryArtifactProvider.getArtifactFromAnyChildRepository(RepositoryArtifactProvider.java:210)
at org.eclipse.tycho.p2.repository.RepositoryArtifactProvider.getArtifactFromAnyFormatAvailableInRepository(RepositoryArtifactProvider.java:177)
at org.eclipse.tycho.p2.repository.RepositoryArtifactProvider.getArtifactFromAnySource(RepositoryArtifactProvider.java:163)
at org.eclipse.tycho.p2.repository.CompositeArtifactProviderBaseImpl.getArtifact(CompositeArtifactProviderBaseImpl.java:55)
at org.eclipse.tycho.p2.repository.MirroringArtifactProvider.downloadCanonicalArtifact(MirroringArtifactProvider.java:347)
at org.eclipse.tycho.p2.repository.MirroringArtifactProvider.downloadMostSpecificNeededFormatOfArtifact(MirroringArtifactProvider.java:340)
at org.eclipse.tycho.p2.repository.MirroringArtifactProvider.downloadArtifact(MirroringArtifactProvider.java:325)
at org.eclipse.tycho.p2.repository.MirroringArtifactProvider.makeOneFormatLocallyAvailable(MirroringArtifactProvider.java:264)
at org.eclipse.tycho.p2.repository.MirroringArtifactProvider.makeLocallyAvailable(MirroringArtifactProvider.java:206)
at org.eclipse.tycho.p2.repository.MirroringArtifactProvider.getArtifactFile(MirroringArtifactProvider.java:138)
at org.eclipse.tycho.p2.repository.CompositeArtifactProvider.getArtifactFile(CompositeArtifactProvider.java:89)
at org.eclipse.tycho.p2resolver.TargetPlatformBaseImpl.getLocalArtifactFile(TargetPlatformBaseImpl.java:169)
at org.eclipse.tycho.core.resolver.DefaultP2ResolutionResult.lambda$addArtifact$2(DefaultP2ResolutionResult.java:90)
at org.eclipse.tycho.core.resolver.DefaultP2ResolutionResult$$Lambda/0x00003e00018ff6f0.get(Unknown Source)
at org.eclipse.tycho.core.resolver.DefaultP2ResolutionResultEntry.getLocation(DefaultP2ResolutionResultEntry.java:73)
at org.eclipse.tycho.p2resolver.P2DependencyResolver.lambda$newDefaultTargetPlatform$7(P2DependencyResolver.java:413)
at org.eclipse.tycho.p2resolver.P2DependencyResolver$$Lambda/0x00003e00019014e8.get(Unknown Source)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection.lambda$addArtifactFile$2(ArtifactCollection.java:70)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection$$Lambda/0x00003e00018f4318.apply(Unknown Source)
at org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor.getLocation(DefaultArtifactDescriptor.java:72)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection.lambda$addArtifact$3(ArtifactCollection.java:149)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection$$Lambda/0x00003e00018f4558.apply(Unknown Source)
at org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor.getLocation(DefaultArtifactDescriptor.java:72)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection.lambda$addArtifact$3(ArtifactCollection.java:149)
at org.eclipse.tycho.core.osgitools.targetplatform.ArtifactCollection$$Lambda/0x00003e00018f4558.apply(Unknown Source)
at org.eclipse.tycho.core.osgitools.DefaultArtifactDescriptor.getLocation(DefaultArtifactDescriptor.java:72)
at org.eclipse.tycho.core.maven.MavenDependencyInjector.collectExternalDependencies(MavenDependencyInjector.java:255)
at org.eclipse.tycho.core.maven.MavenDependencyInjector.addDependency(MavenDependencyInjector.java:219)
at org.eclipse.tycho.core.maven.MavenDependencyInjector.injectMavenDependencies(MavenDependencyInjector.java:120)
at org.eclipse.tycho.p2resolver.P2DependencyResolver.injectDependenciesIntoMavenModel(P2DependencyResolver.java:439)
at org.eclipse.tycho.core.resolver.DefaultTychoResolver.resolveProject(DefaultTychoResolver.java:100)
- locked <0x0000000602ff1988> (a org.eclipse.tycho.core.osgitools.DefaultReactorProject)
at org.eclipse.tycho.core.maven.TychoProjectExecutionListener.beforeProjectLifecycleExecution(TychoProjectExecutionListener.java:111)
at org.apache.maven.lifecycle.internal.CompoundProjectExecutionListener.beforeProjectLifecycleExecution(CompoundProjectExecutionListener.java:42)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:103)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:903)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:280)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:203)
at java.lang.invoke.DirectMethodHandle$Holder.invokeStatic([email protected]/DirectMethodHandle$Holder)
at java.lang.invoke.LambdaForm$MH/0x00003e0001009400.invoke([email protected]/LambdaForm$MH)
at java.lang.invoke.LambdaForm$MH/0x00003e0001009800.invokeExact_MT([email protected]/LambdaForm$MH)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl([email protected]/DirectMethodHandleAccessor.java:155)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke([email protected]/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke([email protected]/Method.java:580)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
"Thread-1" #31 [35587] daemon prio=5 os_prio=31 cpu=228.07ms elapsed=2465.47s tid=0x0000000139bb5a00 nid=35587 waiting on condition [0x00000001718d6000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x0000000600000c78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:371)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:519)
at java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:4013)
at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3961)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1707)
at java.util.concurrent.ArrayBlockingQueue.take([email protected]/ArrayBlockingQueue.java:420)
at org.apache.maven.cli.transfer.SimplexTransferListener.feedConsumer(SimplexTransferListener.java:94)
at org.apache.maven.cli.transfer.SimplexTransferListener$$Lambda/0x00003e0001195bb0.run(Unknown Source)
at java.lang.Thread.runWith([email protected]/Thread.java:1583)
at java.lang.Thread.run([email protected]/Thread.java:1570)
I'm not sure what's holding up the download here for hours, so I assume an implicit lock.
Log excerpt:
[INFO] --- install:3.1.2:install (default-install) @ bundles ---
[INFO] Installing /Users/vasiligulevich/git/rcptt-server/bundles/.polyglot.pom.tycho to /tmp/2/org/eclipse/rcptt/cloud/bundles/2.5.5-SNAPSHOT/bundles-2.5.5-SNAPSHOT.pom
[INFO]
[INFO] --------< org.eclipse.rcptt.cloud:org.eclipse.rcptt.cloud.util >--------
[INFO] Building [bundle] Utility plugin shared across client, server and agents 2.5.5-SNAPSHOT [5/36]
[INFO] from bundles/org.eclipse.rcptt.cloud.util/.polyglot.META-INF
[INFO] ---------------------------[ eclipse-plugin ]---------------------------
[INFO] Resolving target definition file:/Users/vasiligulevich/git/rcptt-server/target-platform/target-platform.target for environments=[macosx/cocoa/aarch64], include source mode=honor, referenced repository mode =ignore, execution environment=StandardEEResolutionHints [executionEnvironment=OSGi profile 'JavaSE-21' { source level: 21, target level: 21}], remote p2 repository options=org.eclipse.tycho.p2maven.DefaultProvisioningAgent@6b1e1a07
[INFO] Downloading from p2: http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository/p2.index
[INFO] Downloaded from p2: http://download.eclipse.org/tools/orbit/downloads/drops/R20170919201930/repository/p2.index (134 bytes at 130 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/tools/orbit/downloads/drops/R20170303204511/repository/p2.index
[INFO] Downloading from p2: http://download.eclipse.org/tools/orbit/downloads/drops2/R20170919201930/repository/p2.index
[INFO] Downloaded from p2: http://download.eclipse.org/tools/orbit/downloads/drops2/R20170919201930/repository/p2.index (172 bytes at 167 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/p2.index
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/p2.index (122 bytes at 119 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/technology/epp/packages/2025-03/p2.index
[INFO] Downloading from p2: http://download.eclipse.org/technology/epp/packages/2025-03/202503061200/p2.index
[INFO] Downloaded from p2: http://download.eclipse.org/technology/epp/packages/2025-03/202503061200/p2.index (365 bytes at 177 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/p2.index
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/p2.index (140 bytes at 136 KB/s)
[INFO] Downloading from p2: https://download.eclipse.org/rcptt/nightly/2.6.0/latest/full/p2.index
[INFO] Downloaded from p2: https://download.eclipse.org/rcptt/nightly/2.6.0/latest/full/p2.index (172 bytes at 167 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/com.google.guava_33.4.0.jre.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/com.google.guava_33.4.0.jre.jar (2 MB at 864 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/com.google.guava.failureaccess_1.0.2.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/com.google.guava.failureaccess_1.0.2.jar (4 KB at 12 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/com.google.guava.source_33.4.0.jre.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/com.google.guava.source_33.4.0.jre.jar (1 MB at 243 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/com.google.guava.failureaccess.source_1.0.2.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/com.google.guava.failureaccess.source_1.0.2.jar (3 KB at 9 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna_5.16.0.v20241222-1200.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna_5.16.0.v20241222-1200.jar (1 MB at 336 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna.source_5.16.0.v20241222-1200.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna.source_5.16.0.v20241222-1200.jar (161 KB at 410 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna.platform_5.16.0.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna.platform_5.16.0.jar (1 MB at 647 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna.platform.source_5.16.0.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/com.sun.jna.platform.source_5.16.0.jar (1 MB at 1 MB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.apache.commons.logging_1.2.0.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.apache.commons.logging_1.2.0.jar (60 KB at 87 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.apache.commons.logging.source_1.2.0.jar
[WARNING] Request to https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.apache.commons.logging.source_1.2.0.jar failed, trying cache instead
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.apache.commons.logging.source_1.2.0.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.apache.commons.logging.source_1.2.0.jar (72 KB at 53 KB/s)
[WARNING] Some attempts to read artifact osgi.bundle,org.apache.commons.logging.source,1.2.0 failed:
[WARNING] An error occurred while transferring artifact canonical: osgi.bundle,org.apache.commons.logging.source,1.2.0 from repository http://download.eclipse.org/releases/2025-03/202503121000:
[WARNING] Retry another mirror:
[WARNING] download from https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.apache.commons.logging.source_1.2.0.jar failed
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.apache.httpcomponents.httpclient_4.5.14.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.apache.httpcomponents.httpclient_4.5.14.jar (1 MB at 761 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.osgi_3.23.0.v20250228-0640.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.osgi_3.23.0.v20250228-0640.jar (1 MB at 802 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.osgi.service.cm_1.6.1.202109301733.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.osgi.service.cm_1.6.1.202109301733.jar (54 KB at 74 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.apache.httpcomponents.httpcore_4.4.16.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.apache.httpcomponents.httpcore_4.4.16.jar (678 KB at 904 KB/s)
[INFO] Downloading from p2: https://mirrors.nju.edu.cn/eclipse//releases/2025-03/202503121000/plugins/org.eclipse.core.contenttype_3.9.600.v20241001-1711.jar
[INFO] Downloaded from p2: https://mirrors.nju.edu.cn/eclipse//releases/2025-03/202503121000/plugins/org.eclipse.core.contenttype_3.9.600.v20241001-1711.jar (104 KB at 32 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.preferences_3.11.300.v20250130-0533.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.preferences_3.11.300.v20250130-0533.jar (126 KB at 187 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.registry_3.12.300.v20250129-1129.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.registry_3.12.300.v20250129-1129.jar (201 KB at 776 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.common_3.20.0.v20250129-1348.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.common_3.20.0.v20250129-1348.jar (160 KB at 72 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.contenttype.source_3.9.600.v20241001-1711.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.contenttype.source_3.9.600.v20241001-1711.jar (86 KB at 133 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.expressions_3.9.400.v20240413-1529.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.expressions_3.9.400.v20240413-1529.jar (95 KB at 160 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.eclipse.core.runtime_3.33.0.v20250206-0919.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.eclipse.core.runtime_3.33.0.v20250206-0919.jar (81 KB at 113 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.expressions.source_3.9.400.v20240413-1529.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.expressions.source_3.9.400.v20240413-1529.jar (88 KB at 257 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.filesystem_1.11.100.v20241022-0806.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.filesystem_1.11.100.v20241022-0806.jar (77 KB at 57 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.filesystem.source_1.11.100.v20241022-0806.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.filesystem.source_1.11.100.v20241022-0806.jar (87 KB at 238 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.jobs_3.15.500.v20250204-0817.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.jobs_3.15.500.v20250204-0817.jar (117 KB at 73 KB/s)
[INFO] Downloading from p2: https://mirrors.nju.edu.cn/eclipse//releases/2025-03/202503121000/plugins/org.eclipse.core.jobs.source_3.15.500.v20250204-0817.jar
[INFO] Downloaded from p2: https://mirrors.nju.edu.cn/eclipse//releases/2025-03/202503121000/plugins/org.eclipse.core.jobs.source_3.15.500.v20250204-0817.jar (114 KB at 60 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.resources_3.22.100.v20250206-1238.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.resources_3.22.100.v20250206-1238.jar (936 KB at 955 KB/s)
[INFO] Downloading from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.eclipse.core.resources.source_3.22.100.v20250206-1238.jar
[INFO] Downloaded from p2: http://download.eclipse.org/releases/2025-03/202503121000/plugins/org.eclipse.core.resources.source_3.22.100.v20250206-1238.jar (837 KB at 540 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.app_1.7.300.v20250130-0528.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.equinox.app_1.7.300.v20250130-0528.jar (93 KB at 276 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.runtime.source_3.33.0.v20250206-0919.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.core.runtime.source_3.33.0.v20250206-0919.jar (85 KB at 58 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.emf.common_2.41.0.v20241204-1554.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.emf.common_2.41.0.v20241204-1554.jar (393 KB at 182 KB/s)
[INFO] Downloading from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.emf.common.source_2.41.0.v20241204-1554.jar
[INFO] Downloaded from p2: https://ftp.yz.yamagata-u.ac.jp/pub/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.emf.common.source_2.41.0.v20241204-1554.jar (222 KB at 343 KB/s)
[INFO] Downloading from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.emf.ecore_2.38.0.v20241018-1213.jar
[INFO] Downloaded from p2: https://mirror.library.ucy.ac.cy/eclipse/releases/2025-03/202503121000/plugins/org.eclipse.emf.ecore_2.38.0.v20241018-1213.jar (1 MB at 1 MB/s)
[INFO] Downloading from p2: https://mirrors.aliyun.com/eclipse//releases/2025-03/202503121000/plugins/org.eclipse.emf.ecore.source_2.38.0.v20241018-1213.jar
From heapdump:
The file being downloaded: https://mirrors.aliyun.com/eclipse//releases/2025-03/202503121000/plugins/org.eclipse.emf.ecore.source_2.38.0.v20241018-1213.jar
Related? MNG-8341
Hi @basilevs, did you make any progress? I'm seeing my builds hang with the same stack trace this week.
Hi @basilevs, did you make any progress? I'm seeing my builds hang with the same stack trace this week.
No. I do not work on this.
@basilevs I tracked down this issue. The HTTP connection to a P2 mirror download was broken and the client-side connection never timed-out. We worked-around the issue using this CLI argument to avoid using P2 mirrors:
-Declipse.p2.mirrors=""