redhat-developer / redhat-developer/vscode-java

BundleException: Unable to acquire the state change lock for the module 'buildship'

Ouverte
#3,032 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Gradle
Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
11

Description

I encountered some errors in the server log when I opened https://github.com/spring-projects/spring-petclinic as a gradle project. The errors did not occur consistently, so I opened this issue to check if anyone else had the same problem.

!SESSION 2023-03-30 13:57:05.005 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -data c:\Users<name>\AppData\Roaming\Code - Insiders\User\workspaceStorage\c2d6260b73da6e426b91d7bd9c5b1036\redhat.java\jdt_ws

!ENTRY org.eclipse.core.resources 2 10035 2023-03-30 13:57:08.002
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:10.577
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:12.778
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:14.381
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:14.386
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:14.633
!MESSAGE Uninstalled reference:file:/c:/Users//.vscode-insiders/extensions/yaozheng.vscode-pde-0.9.0/server/org.eclipse.jdt.junit4.runtime_1.2.0.v20210326-1251.jar

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:14.650
!MESSAGE Installed reference:file:/c:/Users//.vscode-insiders/extensions/vscjava.vscode-java-test-0.38.2/server/org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.066
!MESSAGE Uninstalled reference:file:/c:/Users//.vscode-insiders/extensions/vscjava.vscode-java-test-0.38.2/server/org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.071
!MESSAGE Installed reference:file:/c:/Users//.vscode-insiders/extensions/yaozheng.vscode-pde-0.9.0/server/org.eclipse.jdt.junit4.runtime_1.2.0.v20210326-1251.jar

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.074
!MESSAGE Refresh the bundles

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.731
!MESSAGE Finished Refreshing bundles

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.737
!MESSAGE Started reference:file:/c:/Users//.vscode-insiders/extensions/yaozheng.vscode-pde-0.9.0/server/org.eclipse.jdt.junit4.runtime_1.2.0.v20210326-1251.jar

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.765
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.767
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.768
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.770
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.771
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.772
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.773
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.774
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.775
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.776
!MESSAGE Non-Static Commands: [java.codeAction.lombok.getAnnotations, java.codeAction.lombok]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.777
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.778
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.779
!MESSAGE Static Commands: [sts.java.addClasspathListener, sts.java.removeClasspathListener]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.779
!MESSAGE Non-Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.782
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.827
!MESSAGE Non-Static Commands: [sts.java.javadoc]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.829
!MESSAGE Static Commands: [sts.java.type]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.829
!MESSAGE Non-Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.830
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.831
!MESSAGE Non-Static Commands: [sts.java.javadocHoverLink]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.832
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.833
!MESSAGE Non-Static Commands: [sts.java.location]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.835
!MESSAGE Static Commands: [sts.java.search.packages, sts.java.search.types]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.837
!MESSAGE Non-Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.839
!MESSAGE Static Commands: [sts.java.hierarchy.supertypes, sts.java.hierarchy.subtypes]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.841
!MESSAGE Non-Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.843
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.844
!MESSAGE Non-Static Commands: [sts.java.code.completions]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.846
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.847
!MESSAGE Non-Static Commands: [java.pde.resolveLaunchArguments, java.pde.reloadTargetPlatform, java.pde.resolveJUnitArguments]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.849
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.850
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.878
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:15.879
!MESSAGE Started org.eclipse.m2e.core 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:16.091
!MESSAGE ProjectRegistryRefreshJob finished 207ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:16.092
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:16.093
!MESSAGE Started org.eclipse.buildship.core 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:16.156
!MESSAGE RepositoryRegistryUpdateJob finished 0ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:16.202
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:16.466
!MESSAGE Importing Gradle project(s)

!ENTRY org.eclipse.osgi 2 0 2023-03-30 13:57:34.965
!MESSAGE While loading class "org.eclipse.buildship.core.internal.preferences.PersistentModelConverter$18", thread "Thread[Worker-5: Load persistent model for all projects,5,main]" timed out waiting (30025ms) for thread "Thread[Worker-1: Refreshing workspace,5,main]" to finish starting bundle "org.eclipse.buildship.core_3.1.7.v20221108-1729-s [17]". To avoid deadlock, thread "Thread[Worker-5: Load persistent model for all projects,5,main]" is proceeding but "org.eclipse.buildship.core.internal.preferences.PersistentModelConverter$18" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; type="osgi.bundle"; version:Version="3.1.7.v20221108-1729-s"; osgi.identity="org.eclipse.buildship.core"; singleton:="true" [id=17] STARTED [STARTED]
at org.eclipse.osgi.container.Module.lockStateChange(Module.java:350)
at org.eclipse.osgi.container.Module.start(Module.java:419)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.buildship.core.internal.preferences.PersistentModelConverter.toModel(PersistentModelConverter.java:189)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence.doLoadModel(DefaultModelPersistence.java:130)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:62)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:57)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$2.run(DefaultModelPersistence.java:193)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.util.concurrent.TimeoutException: Timeout after waiting 30 seconds to acquire the lock.
at org.eclipse.osgi.container.Module.lockStateChange(Module.java:347)
... 23 more
Caused by: org.eclipse.osgi.framework.util.ThreadInfoReport: Thread dump

ThreadId: 1 ThreadName: main ThreadState: WAITING
Blocked On: java.lang.Object@2750cf5 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.jdt.ls.core.internal.LanguageServerApplication.start(LanguageServerApplication.java:56)
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
java.base@17.0.6/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.6/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
java.base@17.0.6/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.base@17.0.6/java.lang.reflect.Method.invoke(Unknown Source)
app//org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
app//org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
app//org.eclipse.equinox.launcher.Main.run(Main.java:1467)
app//org.eclipse.equinox.launcher.Main.main(Main.java:1440)

ThreadId: 2 ThreadName: Reference Handler ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.6/java.lang.ref.Reference.processPendingReferences(Unknown Source)
java.base@17.0.6/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

ThreadId: 3 ThreadName: Finalizer ThreadState: WAITING
Blocked On: java.lang.ref.ReferenceQueue$Lock@728b965e LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

ThreadId: 4 ThreadName: Signal Dispatcher ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:

ThreadId: 5 ThreadName: Attach Listener ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:

ThreadId: 13 ThreadName: Common-Cleaner ThreadState: TIMED_WAITING
Blocked On: java.lang.ref.ReferenceQueue$Lock@43997880 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/jdk.internal.ref.CleanerImpl.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)
java.base@17.0.6/jdk.internal.misc.InnocuousThread.run(Unknown Source)

ThreadId: 14 ThreadName: Notification Thread ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:

ThreadId: 16 ThreadName: Active Thread: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: TIMED_WAITING
Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@22376c32 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 18 ThreadName: Framework Event Dispatcher: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@88fde25 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

ThreadId: 19 ThreadName: Start Level: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@633a51fb LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

ThreadId: 20 ThreadName: SCR Component Actor ThreadState: WAITING
Blocked On: java.util.LinkedList@2618900c LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 22 ThreadName: Worker-JM ThreadState: TIMED_WAITING
Blocked On: java.util.ArrayList@2e4db137 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:61)

ThreadId: 23 ThreadName: Worker-0: Updating Maven Dependencies ThreadState: WAITING
Blocked On: java.lang.Object@37821e30 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:322)
org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:208)
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:316)
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.lambda$0(ProjectRegistryRefreshJob.java:160)
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$$Lambda$161/0x0000000100288838.call(Unknown Source)
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:394)
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:275)
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:214)
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:106)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 24 ThreadName: Worker-1: Refreshing workspace ThreadState: WAITING
Blocked On: com.google.common.util.concurrent.SettableFuture@2370e0ce LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked:
java.util.concurrent.locks.ReentrantLock$NonfairSync@410a8013
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:537)
com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:104)
com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:240)
com.google.common.cache.LocalCache$LoadingValueReference.waitForValue(LocalCache.java:3582)
com.google.common.cache.LocalCache$Segment.waitForLoadingValue(LocalCache.java:2175)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2162)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
com.google.common.cache.LocalCache.get(LocalCache.java:3951)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)
com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4941)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence.loadModel(DefaultModelPersistence.java:70)
org.eclipse.buildship.core.internal.CorePlugin.scheduleSynchronizationForAbsentModels(CorePlugin.java:223)
org.eclipse.buildship.core.internal.CorePlugin.start(CorePlugin.java:120)
org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818)
org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1)
java.base@17.0.6/java.security.AccessController.executePrivileged(Unknown Source)
java.base@17.0.6/java.security.AccessController.doPrivileged(Unknown Source)
org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810)
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767)
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
org.eclipse.osgi.container.Module.doStart(Module.java:605)
org.eclipse.osgi.container.Module.start(Module.java:468)
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
java.base@17.0.6/java.lang.ClassLoader.loadClass(Unknown Source)
org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:196)
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:920)
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63)
org.eclipse.jdt.core.JavaCore.computeClasspathContainerInitializer(JavaCore.java:3862)
org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer(JavaCore.java:3838)
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:3127)
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:2094)
org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3815)
org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3271)
org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3435)
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2520)
org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:535)
org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266)
org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597)
org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:328)
org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:314)
org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:269)
org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(JavaProject.java:2384)
org.eclipse.jdt.internal.core.DeltaProcessor.findContainingPackageFragmentRoot(DeltaProcessor.java:603)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:521)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:2114)
org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:501)
org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:307)
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:297)
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:160)
org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:388)
org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1514)
org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1579)
org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:228)
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:43)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 25 ThreadName: Worker-2: Compacting resource model ThreadState: WAITING
Blocked On: java.lang.Object@37821e30 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:322)
org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:208)
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:316)
org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 27 ThreadName: Java indexing ThreadState: WAITING
Blocked On: org.eclipse.jdt.internal.core.search.indexing.IndexManager@4723c82e LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.jdt.internal.core.search.processing.JobManager.indexerLoop(JobManager.java:488)
org.eclipse.jdt.internal.core.search.processing.JobManager$$Lambda$157/0x0000000100344238.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 28 ThreadName: Worker-3: Updating workspace ThreadState: TIMED_WAITING
Blocked On: org.eclipse.core.internal.jobs.Semaphore@523cd2c1 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:45)
org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:174)
org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:87)
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:125)
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2330)
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2375)
org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:46)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 30 ThreadName: JNA Cleaner ThreadState: WAITING
Blocked On: java.lang.ref.ReferenceQueue$Lock@766e3ed8 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)

ThreadId: 31 ThreadName: Worker-5: Load persistent model for all projects ThreadState: RUNNABLE
Blocked On: org.eclipse.osgi.internal.container.EquinoxReentrantLock@73556366[Locked by thread Worker-1: Refreshing workspace]
Synchronizers Locked: none
Monitors Locked:
java.lang.Object@2f0cc242
com.google.common.cache.LocalCache$StrongEntry@422963e8
Stack Trace:
java.management@17.0.6/sun.management.ThreadImpl.dumpThreads0(Native Method)
java.management@17.0.6/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
java.management@17.0.6/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
org.eclipse.osgi.framework.util.ThreadInfoReport.getThreadDump(ThreadInfoReport.java:30)
org.eclipse.osgi.framework.util.ThreadInfoReport.(ThreadInfoReport.java:23)
org.eclipse.osgi.container.Module.lockStateChange(Module.java:347)
org.eclipse.osgi.container.Module.start(Module.java:419)
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
java.base@17.0.6/java.lang.ClassLoader.loadClass(Unknown Source)
org.eclipse.buildship.core.internal.preferences.PersistentModelConverter.toModel(PersistentModelConverter.java:189)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence.doLoadModel(DefaultModelPersistence.java:130)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:62)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:57)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
com.google.common.cache.LocalCache.get(LocalCache.java:3951)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$2.run(DefaultModelPersistence.java:193)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 33 ThreadName: pool-2-thread-1 ThreadState: TIMED_WAITING
Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45b61d8b LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 34 ThreadName: pool-1-thread-1 ThreadState: TIMED_WAITING
Blocked On: java.util.concurrent.SynchronousQueue$TransferStack@6a45d8e6 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
java.base@17.0.6/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 35 ThreadName: Bundle File Closer ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@ce1c9ad LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

ThreadId: 36 ThreadName: Worker-7 ThreadState: TIMED_WAITING
Blocked On: org.eclipse.core.internal.jobs.WorkerPool@60f7399e LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

ThreadId: 37 ThreadName: Refresh Thread: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@42f1b3b1 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)
... 24 more
Root exception:
java.util.concurrent.TimeoutException: Timeout after waiting 30 seconds to acquire the lock.
at org.eclipse.osgi.container.Module.lockStateChange(Module.java:347)
at org.eclipse.osgi.container.Module.start(Module.java:419)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.buildship.core.internal.preferences.PersistentModelConverter.toModel(PersistentModelConverter.java:189)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence.doLoadModel(DefaultModelPersistence.java:130)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:62)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:57)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)
at org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$2.run(DefaultModelPersistence.java:193)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.eclipse.osgi.framework.util.ThreadInfoReport: Thread dump

ThreadId: 1 ThreadName: main ThreadState: WAITING
Blocked On: java.lang.Object@2750cf5 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.jdt.ls.core.internal.LanguageServerApplication.start(LanguageServerApplication.java:56)
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
java.base@17.0.6/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base@17.0.6/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
java.base@17.0.6/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.base@17.0.6/java.lang.reflect.Method.invoke(Unknown Source)
app//org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
app//org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
app//org.eclipse.equinox.launcher.Main.run(Main.java:1467)
app//org.eclipse.equinox.launcher.Main.main(Main.java:1440)

ThreadId: 2 ThreadName: Reference Handler ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@17.0.6/java.lang.ref.Reference.processPendingReferences(Unknown Source)
java.base@17.0.6/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

ThreadId: 3 ThreadName: Finalizer ThreadState: WAITING
Blocked On: java.lang.ref.ReferenceQueue$Lock@728b965e LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

ThreadId: 4 ThreadName: Signal Dispatcher ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:

ThreadId: 5 ThreadName: Attach Listener ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:

ThreadId: 13 ThreadName: Common-Cleaner ThreadState: TIMED_WAITING
Blocked On: java.lang.ref.ReferenceQueue$Lock@43997880 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/jdk.internal.ref.CleanerImpl.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)
java.base@17.0.6/jdk.internal.misc.InnocuousThread.run(Unknown Source)

ThreadId: 14 ThreadName: Notification Thread ThreadState: RUNNABLE
Blocked On: none
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:

ThreadId: 16 ThreadName: Active Thread: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: TIMED_WAITING
Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@22376c32 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 18 ThreadName: Framework Event Dispatcher: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@88fde25 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

ThreadId: 19 ThreadName: Start Level: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@633a51fb LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

ThreadId: 20 ThreadName: SCR Component Actor ThreadState: WAITING
Blocked On: java.util.LinkedList@2618900c LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 22 ThreadName: Worker-JM ThreadState: TIMED_WAITING
Blocked On: java.util.ArrayList@2e4db137 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:61)

ThreadId: 23 ThreadName: Worker-0: Updating Maven Dependencies ThreadState: WAITING
Blocked On: java.lang.Object@37821e30 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:322)
org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:208)
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:316)
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.lambda$0(ProjectRegistryRefreshJob.java:160)
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$$Lambda$161/0x0000000100288838.call(Unknown Source)
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:394)
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:275)
org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:214)
org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:106)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 24 ThreadName: Worker-1: Refreshing workspace ThreadState: WAITING
Blocked On: com.google.common.util.concurrent.SettableFuture@2370e0ce LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked:
java.util.concurrent.locks.ReentrantLock$NonfairSync@410a8013
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:537)
com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:104)
com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:240)
com.google.common.cache.LocalCache$LoadingValueReference.waitForValue(LocalCache.java:3582)
com.google.common.cache.LocalCache$Segment.waitForLoadingValue(LocalCache.java:2175)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2162)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
com.google.common.cache.LocalCache.get(LocalCache.java:3951)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)
com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4941)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence.loadModel(DefaultModelPersistence.java:70)
org.eclipse.buildship.core.internal.CorePlugin.scheduleSynchronizationForAbsentModels(CorePlugin.java:223)
org.eclipse.buildship.core.internal.CorePlugin.start(CorePlugin.java:120)
org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818)
org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1)
java.base@17.0.6/java.security.AccessController.executePrivileged(Unknown Source)
java.base@17.0.6/java.security.AccessController.doPrivileged(Unknown Source)
org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810)
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767)
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
org.eclipse.osgi.container.Module.doStart(Module.java:605)
org.eclipse.osgi.container.Module.start(Module.java:468)
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
java.base@17.0.6/java.lang.ClassLoader.loadClass(Unknown Source)
org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:622)
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:196)
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:920)
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63)
org.eclipse.jdt.core.JavaCore.computeClasspathContainerInitializer(JavaCore.java:3862)
org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer(JavaCore.java:3838)
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:3127)
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:2094)
org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3815)
org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3271)
org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3435)
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2520)
org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:535)
org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266)
org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597)
org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:328)
org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:314)
org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:269)
org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(JavaProject.java:2384)
org.eclipse.jdt.internal.core.DeltaProcessor.findContainingPackageFragmentRoot(DeltaProcessor.java:603)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:521)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.checkProjectsAndClasspathChanges(DeltaProcessor.java:593)
org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:2114)
org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:501)
org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:307)
org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:297)
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:160)
org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:388)
org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1514)
org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1579)
org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:228)
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:43)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 25 ThreadName: Worker-2: Compacting resource model ThreadState: WAITING
Blocked On: java.lang.Object@37821e30 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:322)
org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:208)
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:316)
org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 27 ThreadName: Java indexing ThreadState: WAITING
Blocked On: org.eclipse.jdt.internal.core.search.indexing.IndexManager@4723c82e LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.jdt.internal.core.search.processing.JobManager.indexerLoop(JobManager.java:488)
org.eclipse.jdt.internal.core.search.processing.JobManager$$Lambda$157/0x0000000100344238.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 28 ThreadName: Worker-3: Updating workspace ThreadState: TIMED_WAITING
Blocked On: org.eclipse.core.internal.jobs.Semaphore@523cd2c1 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:45)
org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:174)
org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:87)
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:125)
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2330)
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2375)
org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:46)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 30 ThreadName: JNA Cleaner ThreadState: WAITING
Blocked On: java.lang.ref.ReferenceQueue$Lock@766e3ed8 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
java.base@17.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source)
com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)

ThreadId: 31 ThreadName: Worker-5: Load persistent model for all projects ThreadState: RUNNABLE
Blocked On: org.eclipse.osgi.internal.container.EquinoxReentrantLock@73556366[Locked by thread Worker-1: Refreshing workspace]
Synchronizers Locked: none
Monitors Locked:
java.lang.Object@2f0cc242
com.google.common.cache.LocalCache$StrongEntry@422963e8
Stack Trace:
java.management@17.0.6/sun.management.ThreadImpl.dumpThreads0(Native Method)
java.management@17.0.6/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
java.management@17.0.6/sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
org.eclipse.osgi.framework.util.ThreadInfoReport.getThreadDump(ThreadInfoReport.java:30)
org.eclipse.osgi.framework.util.ThreadInfoReport.(ThreadInfoReport.java:23)
org.eclipse.osgi.container.Module.lockStateChange(Module.java:347)
org.eclipse.osgi.container.Module.start(Module.java:419)
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
java.base@17.0.6/java.lang.ClassLoader.loadClass(Unknown Source)
org.eclipse.buildship.core.internal.preferences.PersistentModelConverter.toModel(PersistentModelConverter.java:189)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence.doLoadModel(DefaultModelPersistence.java:130)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:62)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$1.load(DefaultModelPersistence.java:57)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
com.google.common.cache.LocalCache.get(LocalCache.java:3951)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)
org.eclipse.buildship.core.internal.preferences.DefaultModelPersistence$2.run(DefaultModelPersistence.java:193)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

ThreadId: 33 ThreadName: pool-2-thread-1 ThreadState: TIMED_WAITING
Blocked On: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@45b61d8b LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 34 ThreadName: pool-1-thread-1 ThreadState: TIMED_WAITING
Blocked On: java.util.concurrent.SynchronousQueue$TransferStack@6a45d8e6 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.base@17.0.6/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
java.base@17.0.6/java.util.concurrent.SynchronousQueue.poll(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base@17.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base@17.0.6/java.lang.Thread.run(Unknown Source)

ThreadId: 35 ThreadName: Bundle File Closer ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@ce1c9ad LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

ThreadId: 36 ThreadName: Worker-7 ThreadState: TIMED_WAITING
Blocked On: org.eclipse.core.internal.jobs.WorkerPool@60f7399e LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

ThreadId: 37 ThreadName: Refresh Thread: Equinox Container: 2e8979ec-ad85-4251-a442-23b6b94b7da6 ThreadState: WAITING
Blocked On: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread@42f1b3b1 LockOwnerId: -1 LockOwnerName: null
Synchronizers Locked: none
Monitors Locked: none
Stack Trace:
java.base@17.0.6/java.lang.Object.wait(Native Method)
java.base@17.0.6/java.lang.Object.wait(Unknown Source)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)
... 24 more

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.431
!MESSAGE Workspace initialized in 28274ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.582
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.590
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.springframework.tooling.jdt.ls.extension 1 0 2023-03-30 13:57:44.605
!MESSAGE Boot project ADDED: spring-petclinic

!ENTRY org.springframework.tooling.jdt.ls.extension 1 0 2023-03-30 13:57:44.607
!MESSAGE About to START Boot LS since Boot project has been detected in the workspace

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.633
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.647
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.672
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.737
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-30 13:57:44.777
!MESSAGE >> New configuration: ...

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez l’import de spring-petclinic en tant que projet Gradle et inspectez les points d’entrée consignés, en particulier PersistentModelConverter.toModel, DefaultModelPersistence et Module.lockStateChange. Déterminez pourquoi le délai d’expiration intermittent du verrou de changement d’état de Buildship se produit et vérifiez que l’import se termine sans cette BundleException.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, typescript, vscode
Domaine
build-system, developer-experience, devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.