eclipse-m2e/m2e-core

Deadlock during startup

Opened this issue · 0 comments

I have some editors open and m2e gets deadlocked.

Short threaddump

"main":
	at org.eclipse.m2e.core.internal.embedder.MavenImpl$MavenSettings.getSettings(MavenImpl.java:1083)
	- waiting to lock <0x000000060d417400> (a org.eclipse.m2e.core.internal.embedder.MavenImpl$MavenSettings)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.getSettings(MavenImpl.java:279)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.createExecutionRequest(MavenExecutionContext.java:207)
	at org.eclipse.m2e.core.internal.embedder.PlexusContainerManager.loadCoreExtensions(PlexusContainerManager.java:347)
	at org.eclipse.m2e.core.internal.embedder.PlexusContainerManager.newPlexusContainer(PlexusContainerManager.java:222)
	at org.eclipse.m2e.core.internal.embedder.PlexusContainerManager.aquire(PlexusContainerManager.java:176)
	- locked <0x0000000600d5c388> (a java.util.HashMap)
	at org.eclipse.m2e.core.internal.embedder.PlexusContainerManager.getComponentLookup(PlexusContainerManager.java:204)
"org.eclipse.jdt.internal.ui.text.JavaReconciler":
	at org.eclipse.m2e.core.internal.embedder.PlexusContainerManager.aquire(PlexusContainerManager.java:146)
	- waiting to lock <0x0000000600d5c388> (a java.util.HashMap)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.getPlexusContainer(MavenImpl.java:934)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.lookup(MavenImpl.java:991)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl$MavenSettings.getSettings(MavenImpl.java:1117)
	- locked <0x000000060d417400> (a org.eclipse.m2e.core.internal.embedder.MavenImpl$MavenSettings)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.getSettings(MavenImpl.java:279)

threaddump-m2e-deadlock.txt