Exception: intellij failed to resolve org.junit.platform:junit-platform-launcher:1.3.2

Answered

Hi:

I cannot resolve this exception when attempting to run a junit test(s).

intellij failed to resolve org.junit.platform:junit-platform-launcher:1.3.2

Can someone provide direction?

Thanks.

8
34 comments

Please provide project sample to reproduce the issue. How do you run the test, is Gradle/Maven or IDEA Junit run configuration used? Do you have Junit defined in module dependencies (Project Structure | Modules | Dependencies)? Please share the console output. 

1
Avatar
Permanently deleted user

I've encountered the same issue. I've done 2 things to get it fixed (not sure which of that helped):

1. Fixed my IntelliJ LAN proxy settings in File -> Settings -> Proxy settings

2. mvn install install-file -Dfile=<path-to-junit-platform-launcher> -DgroupId=org.junit.platform -DartifactId=junit-platform-launcher -Dversion=1.3.2 -Dpackaging=jar

15
Avatar
Permanently deleted user

I have the same issue and thanks to Yury's comment, I fixed the proxy settings and this is what was causing this.

2
Avatar
Permanently deleted user

https://youtrack.jetbrains.com/issue/IDEA-231927 for the junit-platform-launcher issue

1
Avatar
Permanently deleted user

My issue was also resolved by doing the first step of Yury's answer. 

Intellij IDEA > Preferences... > Appearance & Behavior > System Settings > HTTP Proxy

Changed from No Proxy to Auto-detect proxy settings

8
Avatar
Permanently deleted user

My issue was also resolved by doing the first step of Yury's answer. +1

0

It's nice that so many of you could resolve the issue, but could anyone elaborate on the "Fixed my IntelliJ LAN proxy settings" part? I had issues with my proxy in the past, but now everything works fine, so I'm not sure if I'm just missing something or whether my error stems from something else.

 

Edit: I've changed it as Jason did (auto-detect) and it worked. 

0

Hello Y Elouarti,

Please clarify if you continue experiencing the issues or everything works correct for you now? Thanks

0

Hello Olga,
As mentioned in the edit, it worked now.
Thanks!

0

modified version of the LAN issue here: I tried at home, but my Maven Proxy configuration only works from company network or via VPN.

So, either

1. connect to VPN and try again (simple solution)

2. or edit your maven settings to connect from outside VPN as well

0

I fixed it by add the dependency junit-jupiter in addition to junit-jupiter-engine.

0

Exception: intellij failed to resolve org.junit.platform:junit-platform-launcher:1.7

 

 Added in pom.xml:

  • junit-jupiter-api
  • junit-jupiter-engine 5.6.2
  • junit-jupiter 5.4.3
  • junit-platform-launcher
  • junit 4.12

Proxy settings set to automatic and tested connection  Successful

Failed to resolve

 

not fixed.

 

0

Hello Gopal Prashad,

If possible please file an issue at the YouTrack (https://youtrack.jetbrains.com/issue/) providing a sample project where the issue is reproduced for you. Thank you 

0

I have the same issue and thanks to Yury's comment, I fixed the proxy settings and this is what was causing this.

Me too! Thanks!

0

Hello, I am having the same issue as above only it is looking for v 1.5.2 and the proxy settings did not resolve this.  Not sure where the platform launcher is, and this started when upgrading IntelliJ. I am going to try to downgrade to see if that will work. 

0

Iowatiger08 Do you use Maven? Does the build/tests work from the command line `mvn package`? You may need to set the proxy for Maven per https://maven.apache.org/guides/mini/guide-proxies.html.

0

Some projects were no longer opening, so I uninstalled the current version v 2021.2.1 as this was blocking me.  I reinstalled earlier version (2021.1.3), and I see in the install that there is an option to include the PATH variable for launchers.  I wonder if the upgrade may have wiped that out or did not properly update it?  For now, I have to keep working on the known good version.  

0

Hello Iowatiger08,

Unfortunately it's not enough information to understand what is the reason of your issue. In case the issue continues to be reproduced with the new version, please create an issue at YouTrack: https://youtrack.jetbrains.com/issues/IDEA and provide the little sample project if possible. Thank you  

0

My Issue was resolved by following Jason Ladu steps which referenced Yury Yakovlev answer.

0
Avatar
Permanently deleted user

Fix for me:

1. add following to your pom.xml


<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>5.8.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<scope>test</scope>
</dependency>
</dependencies>


2. hit Reload All Maven Projects in Intellij

1

My issue was also resolved by changing the http proxy from File>Settings>System settings and check Auto detect proxy settings

0

I encountered the same issue: "Failed to resolve org.junit.platform:junit-platform-launcher:1.11.3” on IntelliJ IDEA 2024.3.3
It came along another warning from Spaces “This project uses private packages from Space. To avoid download errors, please log in with...”
Maven was testing just fine, changing proxy settings didn't help. 

I was able to solve this issue by uninstalling JetBrain's Space plugin :
Settings > Plugins > Space (Uninstall)

Hope it helps someone 

3

Uninstalling the Space plugin did it for me! Nice finding!

0

Removing the Space plugin did the trick, thanks!

0

After upgrading from the last version of 2024 to 2025.1, this problem occurred. According to idea.log, idea looks for the dependent <b0>junit-platform-launcher</b0> in a non-existent local maven repo directory. However, the actual configuration of maven is <b1>D:\mvn_repo</b1>. It seems that idea read an old configuration from somewhere. After I use the restore default settings, this problem can be solved, but all other settings need to be reconfigured by me, which is too troublesome.
The following are screenshots of the current maven configuration when there is an error, as well as the error log.

2025-04-18 15:36:34,666 [ 110410]   WARN - org.eclipse.aether.internal.impl.DefaultTrackingFileManager - Failed to create tracking file parent 'E:\mvn_repo\org\junit\platform\junit-platform-launcher\1.8.2\junit-platform-launcher-1.8.2.pom.lastUpdated'
java.nio.file.FileSystemException: E:\mvn_repo\org\junit\platform\junit-platform-launcher\1.8.2: Unable to determine if root directory exists
	at java.base/java.nio.file.Files.createDirectories(Files.java:783)
	at org.eclipse.aether.internal.impl.DefaultTrackingFileManager.update(DefaultTrackingFileManager.java:77)
	at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.write(DefaultUpdateCheckManager.java:529)
	at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.touchArtifact(DefaultUpdateCheckManager.java:476)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.evaluateDownloads(DefaultArtifactResolver.java:636)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:545)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:449)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:261)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:243)
	at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:243)
	at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:183)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.resolveCachedArtifactDescriptor(DfDependencyCollector.java:382)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.getArtifactDescriptorResult(DfDependencyCollector.java:368)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency(DfDependencyCollector.java:218)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency(DfDependencyCollector.java:156)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.process(DfDependencyCollector.java:138)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.doCollectDependencies(DfDependencyCollector.java:108)
	at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.collectDependencies(DependencyCollectorDelegate.java:222)
	at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:87)
	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:306)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.lambda$prepareRequests$2(ArtifactRepositoryManager.java:383)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.lambda$runWithRetry$4(ArtifactRepositoryManager.java:602)
	at org.jetbrains.idea.maven.aether.RetryProvider$1.retry(RetryProvider.java:22)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.runWithRetry(ArtifactRepositoryManager.java:602)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.prepareRequests(ArtifactRepositoryManager.java:383)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.resolveDependencyAsArtifact(ArtifactRepositoryManager.java:322)
	at com.intellij.jarRepository.JarRepositoryManager$LibraryResolveJob.perform(JarRepositoryManager.java:707)
	at com.intellij.jarRepository.JarRepositoryManager$LibraryResolveJob.perform(JarRepositoryManager.java:672)
	at com.intellij.jarRepository.JarRepositoryManager$AetherJob.apply(JarRepositoryManager.java:572)
	at com.intellij.jarRepository.JarRepositoryManager$AetherJob.apply(JarRepositoryManager.java:553)
	at java.base/java.util.function.Function.lambda$andThen$1(Function.java:88)
	at com.intellij.jarRepository.JarRepositoryManager.loadDependenciesSync(JarRepositoryManager.java:299)
	at com.intellij.execution.junit.TestObject.downloadDependenciesWhenRequired(TestObject.java:476)
	at com.intellij.execution.junit.TestObject.appendJUnit5LauncherClasses(TestObject.java:356)
	at com.intellij.execution.junit.TestObject.lambda$downloadAdditionalDependencies$14(TestObject.java:556)
	at com.intellij.execution.junit.TestObject.downloadAdditionalDependencies(TestObject.java:595)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createTargetedCommandLine(JavaTestFrameworkRunnableState.java:243)
	at com.intellij.execution.configurations.JavaCommandLineState.prepareTargetEnvironmentRequest(JavaCommandLineState.java:149)
	at com.intellij.execution.JavaTestFrameworkRunnableState.prepareTargetEnvironmentRequest(JavaTestFrameworkRunnableState.java:224)
	at com.intellij.execution.runners.ExecutionEnvironment.prepareTargetEnvironment(ExecutionEnvironment.java:147)
	at com.intellij.execution.runners.ExecutionEnvironment.getPreparedTargetEnvironment(ExecutionEnvironment.java:129)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createHandler(JavaTestFrameworkRunnableState.java:147)
	at com.intellij.execution.JavaTestFrameworkRunnableState.execute(JavaTestFrameworkRunnableState.java:284)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.executeJavaState(DefaultJavaProgramRunner.java:186)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.lambda$doExecuteAsync$5(DefaultJavaProgramRunner.java:170)
	at com.intellij.execution.target.TargetEnvironmentAwareRunProfileState$1.run(TargetEnvironmentAwareRunProfileState.java:58)
	at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:497)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:118)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:548)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229)
	at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:43)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:680)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:755)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:711)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:77)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:252)
	at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:513)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:478)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:474)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
	at java.base/java.lang.Thread.run(Thread.java:1583)
2025-04-18 15:36:34,669 [ 110413]   INFO - #c.i.j.JarRepositoryManager - java.nio.file.FileSystemException: E:\mvn_repo\org\junit\platform\junit-platform-launcher\1.8.2: Unable to determine if root directory exists
java.io.UncheckedIOException: java.nio.file.FileSystemException: E:\mvn_repo\org\junit\platform\junit-platform-launcher\1.8.2: Unable to determine if root directory exists
	at org.eclipse.aether.internal.impl.DefaultTrackingFileManager.update(DefaultTrackingFileManager.java:80)
	at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.write(DefaultUpdateCheckManager.java:529)
	at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.touchArtifact(DefaultUpdateCheckManager.java:476)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.evaluateDownloads(DefaultArtifactResolver.java:636)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:545)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:449)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:261)
	at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:243)
	at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:243)
	at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:183)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.resolveCachedArtifactDescriptor(DfDependencyCollector.java:382)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.getArtifactDescriptorResult(DfDependencyCollector.java:368)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency(DfDependencyCollector.java:218)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.processDependency(DfDependencyCollector.java:156)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.process(DfDependencyCollector.java:138)
	at org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector.doCollectDependencies(DfDependencyCollector.java:108)
	at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.collectDependencies(DependencyCollectorDelegate.java:222)
	at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:87)
	at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:306)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.lambda$prepareRequests$2(ArtifactRepositoryManager.java:383)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.lambda$runWithRetry$4(ArtifactRepositoryManager.java:602)
	at org.jetbrains.idea.maven.aether.RetryProvider$1.retry(RetryProvider.java:22)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.runWithRetry(ArtifactRepositoryManager.java:602)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.prepareRequests(ArtifactRepositoryManager.java:383)
	at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.resolveDependencyAsArtifact(ArtifactRepositoryManager.java:322)
	at com.intellij.jarRepository.JarRepositoryManager$LibraryResolveJob.perform(JarRepositoryManager.java:707)
	at com.intellij.jarRepository.JarRepositoryManager$LibraryResolveJob.perform(JarRepositoryManager.java:672)
	at com.intellij.jarRepository.JarRepositoryManager$AetherJob.apply(JarRepositoryManager.java:572)
	at com.intellij.jarRepository.JarRepositoryManager$AetherJob.apply(JarRepositoryManager.java:553)
	at java.base/java.util.function.Function.lambda$andThen$1(Function.java:88)
	at com.intellij.jarRepository.JarRepositoryManager.loadDependenciesSync(JarRepositoryManager.java:299)
	at com.intellij.execution.junit.TestObject.downloadDependenciesWhenRequired(TestObject.java:476)
	at com.intellij.execution.junit.TestObject.appendJUnit5LauncherClasses(TestObject.java:356)
	at com.intellij.execution.junit.TestObject.lambda$downloadAdditionalDependencies$14(TestObject.java:556)
	at com.intellij.execution.junit.TestObject.downloadAdditionalDependencies(TestObject.java:595)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createTargetedCommandLine(JavaTestFrameworkRunnableState.java:243)
	at com.intellij.execution.configurations.JavaCommandLineState.prepareTargetEnvironmentRequest(JavaCommandLineState.java:149)
	at com.intellij.execution.JavaTestFrameworkRunnableState.prepareTargetEnvironmentRequest(JavaTestFrameworkRunnableState.java:224)
	at com.intellij.execution.runners.ExecutionEnvironment.prepareTargetEnvironment(ExecutionEnvironment.java:147)
	at com.intellij.execution.runners.ExecutionEnvironment.getPreparedTargetEnvironment(ExecutionEnvironment.java:129)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createHandler(JavaTestFrameworkRunnableState.java:147)
	at com.intellij.execution.JavaTestFrameworkRunnableState.execute(JavaTestFrameworkRunnableState.java:284)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.executeJavaState(DefaultJavaProgramRunner.java:186)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.lambda$doExecuteAsync$5(DefaultJavaProgramRunner.java:170)
	at com.intellij.execution.target.TargetEnvironmentAwareRunProfileState$1.run(TargetEnvironmentAwareRunProfileState.java:58)
	at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:497)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:118)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:548)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229)
	at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:43)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:680)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:755)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:711)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:77)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:252)
	at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:513)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:478)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:474)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.nio.file.FileSystemException: E:\mvn_repo\org\junit\platform\junit-platform-launcher\1.8.2: Unable to determine if root directory exists
	at java.base/java.nio.file.Files.createDirectories(Files.java:783)
	at org.eclipse.aether.internal.impl.DefaultTrackingFileManager.update(DefaultTrackingFileManager.java:77)
	... 74 more
2025-04-18 15:36:34,670 [ 110414]   WARN - #c.i.e.i.DefaultJavaProgramRunner - Failed to execute java run configuration async
com.intellij.execution.CantRunException: 无法解析 org.junit.platform:junit-platform-launcher:1.8.2
	at com.intellij.execution.junit.TestObject.downloadDependenciesWhenRequired(TestObject.java:488)
	at com.intellij.execution.junit.TestObject.appendJUnit5LauncherClasses(TestObject.java:356)
	at com.intellij.execution.junit.TestObject.lambda$downloadAdditionalDependencies$14(TestObject.java:556)
	at com.intellij.execution.junit.TestObject.downloadAdditionalDependencies(TestObject.java:595)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createTargetedCommandLine(JavaTestFrameworkRunnableState.java:243)
	at com.intellij.execution.configurations.JavaCommandLineState.prepareTargetEnvironmentRequest(JavaCommandLineState.java:149)
	at com.intellij.execution.JavaTestFrameworkRunnableState.prepareTargetEnvironmentRequest(JavaTestFrameworkRunnableState.java:224)
	at com.intellij.execution.runners.ExecutionEnvironment.prepareTargetEnvironment(ExecutionEnvironment.java:147)
	at com.intellij.execution.runners.ExecutionEnvironment.getPreparedTargetEnvironment(ExecutionEnvironment.java:129)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createHandler(JavaTestFrameworkRunnableState.java:147)
	at com.intellij.execution.JavaTestFrameworkRunnableState.execute(JavaTestFrameworkRunnableState.java:284)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.executeJavaState(DefaultJavaProgramRunner.java:186)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.lambda$doExecuteAsync$5(DefaultJavaProgramRunner.java:170)
	at com.intellij.execution.target.TargetEnvironmentAwareRunProfileState$1.run(TargetEnvironmentAwareRunProfileState.java:58)
	at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:497)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:118)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:548)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229)
	at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:43)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:680)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:755)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:711)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:77)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:252)
	at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:513)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:478)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:474)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
	at java.base/java.lang.Thread.run(Thread.java:1583)
2025-04-18 15:36:34,672 [ 110416]   INFO - #c.i.e.r.ExecutionUtil - 运行 'LockInterceptorTest' 时出错:<br>无法解析 org.junit.platform:junit-platform-launcher:1.8.2
com.intellij.execution.CantRunException: 无法解析 org.junit.platform:junit-platform-launcher:1.8.2
	at com.intellij.execution.junit.TestObject.downloadDependenciesWhenRequired(TestObject.java:488)
	at com.intellij.execution.junit.TestObject.appendJUnit5LauncherClasses(TestObject.java:356)
	at com.intellij.execution.junit.TestObject.lambda$downloadAdditionalDependencies$14(TestObject.java:556)
	at com.intellij.execution.junit.TestObject.downloadAdditionalDependencies(TestObject.java:595)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createTargetedCommandLine(JavaTestFrameworkRunnableState.java:243)
	at com.intellij.execution.configurations.JavaCommandLineState.prepareTargetEnvironmentRequest(JavaCommandLineState.java:149)
	at com.intellij.execution.JavaTestFrameworkRunnableState.prepareTargetEnvironmentRequest(JavaTestFrameworkRunnableState.java:224)
	at com.intellij.execution.runners.ExecutionEnvironment.prepareTargetEnvironment(ExecutionEnvironment.java:147)
	at com.intellij.execution.runners.ExecutionEnvironment.getPreparedTargetEnvironment(ExecutionEnvironment.java:129)
	at com.intellij.execution.JavaTestFrameworkRunnableState.createHandler(JavaTestFrameworkRunnableState.java:147)
	at com.intellij.execution.JavaTestFrameworkRunnableState.execute(JavaTestFrameworkRunnableState.java:284)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.executeJavaState(DefaultJavaProgramRunner.java:186)
	at com.intellij.execution.impl.DefaultJavaProgramRunner.lambda$doExecuteAsync$5(DefaultJavaProgramRunner.java:170)
	at com.intellij.execution.target.TargetEnvironmentAwareRunProfileState$1.run(TargetEnvironmentAwareRunProfileState.java:58)
	at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:497)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:118)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:548)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229)
	at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:43)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:680)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:755)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:711)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:77)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:252)
	at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:513)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:478)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:474)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
	at java.base/java.lang.Thread.run(Thread.java:1583)	
1

I've the same issue as 2484819865, in his comment. When I restore defaults it runs the test, but after importing the previous settings it no longer runs. This happened after upgrading to v2025.1.

Since I don't want to loose my custom settings, I did a downgrade to 2024, and it now works. Will wait for a fix…

0

Luis Alves Thank you for reporting this!

Could you please share more details: the exact error message you are getting, full IDEA logs (Help → Collect Logs and Diagnostic Data) and the settings export, if possible (File → Manage IDE Settings → Export Settings)?

You share the files privately using our upload service - please post the Upload ID here.

2484819865 If you still have an export of settings when the issue was still present I would appreciate if you could share yours as well.

0

Hi Roman Vatagin! I've uploaded the requested data. Please see Upload id: 2025_04_24_XXMmmfdXaji9DgyQGUPs8f (files: image.png and 2 more)

0

Luis Alves Thank you for sharing the files!

Unfortunately, the error does not seem to propagate to the logs.

Could you please try the following:

  1. Close all instances of IDEA
  2. Rename or remove the System Directory (IntelliJIdea2025.1 and IntelliJIdea2024.3)
  3. Re-import the Project: Open -> Navigate to the Project's directory -> Double-click the root pom.xml / build.gradle(.kts) -> Open as Project

If the issue persists, could you please share the affected Project?

0

Please sign in to leave a comment.