Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't debug react app #566

Closed
naomeencontro opened this issue Nov 19, 2020 · 14 comments
Closed

Can't debug react app #566

naomeencontro opened this issue Nov 19, 2020 · 14 comments

Comments

@naomeencontro
Copy link

naomeencontro commented Nov 19, 2020

Hi, i'm trying to debug an react app that was generated with jhipster.

Actually i can debug this app with visual studio code, in visual studio code i'm using this configuration on launch.jhon:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:9000",
            "webRoot": "${workspaceFolder}"
        }
    ]
}

I'm trying to debug with Firefox and Chrome, but in both browsers Eclipse can't handle the breakpoint. I guess that maybe i need to pass another parameter, but i can't found any document that shows this information.

There is something that i can do to make this work?

@mickaelistria
Copy link
Contributor

Can you please provide a very minimal react app that can be used to reproduce that issue?

@naomeencontro
Copy link
Author

naomeencontro commented Dec 14, 2020 via email

@mickaelistria
Copy link
Contributor

That's a complex application, I don't have an expertise in react to know how to reduce it. Please reduce it to the minimal application to reproduce the issue, and provide some detailed steps to reproduce.

@naomeencontro
Copy link
Author

naomeencontro commented Dec 14, 2020

Ok, what exactly you need? just the react project generated by jhipster? I don't think that it would need some special setup to run this app anyway.

@naomeencontro
Copy link
Author

To run this app you just need to run these 3 commands:

docker-compose -f src/main/docker/mysql.yml up -d

./mvnw

npm start

After that, Import project to Eclipse and configure Chrome Debug with url.

@mickaelistria
Copy link
Contributor

That's really not a minimal project, I would expect that to debug a react app, I'd require docker-compose nor Maven. Those "just" 3 commands introduce a lot of dependencies to unrelated technologies. Please trim it to a very minimal example, ideally as a zip steps to reproduce the issue from the IDE.

@wesleybl
Copy link

wesleybl commented Apr 2, 2022

@mickaelistria you can create a simple react app with the command:

npx create-react-app react-app

To start:

cd react-app
npm start

I managed to make the breakpoint stop as follows:

  • I started react as above.
  • I closed the browser that opens automatically.
  • I created a project in Eclipse by selecting the react-app folder as the project location.
  • I put a breakpoint on line 5 of the src/App.js file.
  • I selected the menu Run -> Debug Configurations... -> Running Chrome Debug instance
  • I put the URL http://localhost:3000/ in the URL field.
  • Apply.
  • Debug.

Eclipse stops at breakpoint. But after navigating a bit through the debug, Eclipse freezes.

It would be great if wildwebdeveloper could debug react applications.

@mickaelistria
Copy link
Contributor

@wesleybl OK, so overall it seems like Debugging react can work; but there is a bug. Can you please retry it, and when the freeze happens, run jstack and share the output? This will allow to see what is actually blocked/blocking?

@wesleybl
Copy link

wesleybl commented Apr 4, 2022

@mickaelistria see that when I have Eclipse open, some processes appear:

$ ps -aux | grep eclipse
user+ 16066 25.0  7.4 8212996 1219964 tty2  Sl+  09:47   0:55 /home/user/Programas/eclipse//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_16.0.1.v20210528-1205/jre/bin/java -Dosgi.requiredJavaVersion=11 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dsun.java.command=Eclipse -XX:+UseG1GC -XX:+UseStringDeduplication --add-modules=ALL-SYSTEM -Dosgi.requiredJavaVersion=11 -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true -Xms256m -Xmx2048m --add-modules=ALL-SYSTEM -jar /home/user/Programas/eclipse//plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -os linux -ws gtk -arch x86_64 -showsplash /home/user/Programas/eclipse//plugins/org.eclipse.epp.package.common_4.23.0.20220310-1200/splash.bmp -launcher /home/user/Programas/eclipse/eclipse -name Eclipse --launcher.library /home/user/Programas/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650/eclipse_11600.so -startup /home/user/Programas/eclipse//plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar --launcher.appendVmargs -exitdata 210012 -product org.eclipse.epp.package.java.product -vm /home/user/Programas/eclipse//plugins/org.eclipse.justj.openjdk.hotspot.jre.full.linux.x86_64_16.0.1.v20210528-1205/jre/bin/java -vmargs -Dosgi.requiredJavaVersion=11 -Dosgi.instance.area.default=@user.home/eclipse-workspace -Dsun.java.command=Eclipse -XX:+UseG1GC -XX:+UseStringDeduplication --add-modules=ALL-SYSTEM -Dosgi.requiredJavaVersion=11 -Dosgi.dataAreaRequiresExplicitInit=true -Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true -Xms256m -Xmx2048m --add-modules=ALL-SYSTEM -jar /home/user/Programas/eclipse//plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
user+ 16178  0.2  0.2 606504 44460 tty2     Sl+  09:47   0:00 /home/user/workspaces/react-app/.metadata/.plugins/org.eclipse.wildwebdeveloper.embedder.node/node-v16.13.0-linux-x64/bin/node /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/typescript-language-server/lib/cli.js --stdio --tsserver-path /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/typescript/lib/tsserver.js
user+ 16179  0.0  0.2 598788 35064 tty2     Sl+  09:47   0:00 /home/user/workspaces/react-app/.metadata/.plugins/org.eclipse.wildwebdeveloper.embedder.node/node-v16.13.0-linux-x64/bin/node /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/eslint-server/out/eslintServer.js --stdio
user+ 16236  5.0  1.9 897040 321768 tty2    Sl+  09:47   0:09 /home/user/workspaces/react-app/.metadata/.plugins/org.eclipse.wildwebdeveloper.embedder.node/node-v16.13.0-linux-x64/bin/node /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/typescript/lib/tsserver.js --globalPlugins typescript-plugin-css-modules,typescript-lit-html-plugin --pluginProbeLocations /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/typescript-plugin-css-modules,/home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/typescript-lit-html-plugin --cancellationPipeName /tmp/47845d4203a9f62c568796b0cbee92e2/tscancellation*
user+ 16246  0.9  0.4 664060 71656 tty2     Sl+  09:47   0:01 /home/user/workspaces/react-app/.metadata/.plugins/org.eclipse.wildwebdeveloper.embedder.node/node-v16.13.0-linux-x64/bin/node /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/typescript/lib/typingsInstaller.js --globalTypingsCacheLocation /home/user/.cache/typescript/4.5 --typesMapLocation /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/typescript/lib/typesMap.json
user+ 16660  0.3  0.2 607492 47100 tty2     Sl+  09:49   0:00 /home/user/workspaces/react-app/.metadata/.plugins/org.eclipse.wildwebdeveloper.embedder.node/node-v16.13.0-linux-x64/bin/node /home/user/Programas/eclipse/plugins/org.eclipse.wildwebdeveloper_0.5.20.202202041634/node_modules/vscode-json-languageserver/dist/node/jsonServerMain.js --stdio
user+ 16868  0.0  0.0  14744  1024 pts/1    S+   09:50   0:00 grep --color=auto eclipse

In which of these processes should I use jstack?

@mickaelistria
Copy link
Contributor

The java one, 16066

@wesleybl
Copy link

wesleybl commented Apr 4, 2022

After Eclipse freezes jstack doesn't seem to work:

$ jstack 879
879: Unable to open socket file: target process not responding or HotSpot VM not loaded
The -F option can be used when the target process is not responding

After that, the process dies. Anything else I can do?

@wesleybl
Copy link

wesleybl commented Apr 5, 2022

After Eclipse freezes jstack doesn't seem to work:

I was using the wrong process. Below the result the jstack:

$ jstack 18771
2022-04-04 22:09:24
Full thread dump OpenJDK 64-Bit Server VM (17.0.2+8 mixed mode):

Threads class SMR info:
_java_thread_list=0x00007ff760005440, length=81, elements={
0x00007ff7a00247a0, 0x00007ff7a01e0080, 0x00007ff7a01e16d0, 0x00007ff7a0206fe0,
0x00007ff7a0208390, 0x00007ff7a02097a0, 0x00007ff7a020ae20, 0x00007ff7a020c300,
0x00007ff7a020d770, 0x00007ff7a02aba50, 0x00007ff7a02f89b0, 0x00007ff7a087de40,
0x00007ff7a08ec190, 0x00007ff7a08ecbc0, 0x00007ff6ec02d040, 0x00007ff6ec2bf750,
0x00007ff6ec428b40, 0x00007ff7a0999780, 0x00007ff7a0d3d2d0, 0x00007ff7a0e21a90,
0x00007ff7a1035180, 0x00007ff7a1de5520, 0x00007ff7a2000060, 0x00007ff7a2001ff0,
0x00007ff7a2002bf0, 0x00007ff7a20038e0, 0x00007ff7a208c3d0, 0x00007ff7a2090bc0,
0x00007ff6a4026330, 0x00007ff6980076e0, 0x00007ff6a4054b80, 0x00007ff69801cc30,
0x00007ff694005f70, 0x00007ff7a0a60640, 0x00007ff680060c00, 0x00007ff680062250,
0x00007ff6cc002610, 0x00007ff67c000e30, 0x00007ff670000e30, 0x0000562528b40180,
0x00007ff670002570, 0x00007ff68c00d1c0, 0x00007ff7a1d2e7c0, 0x00007ff67c044fb0,
0x00007ff67c0460e0, 0x0000562528b68a90, 0x00007ff688001270, 0x00007ff69400eca0,
0x00007ff6900012f0, 0x00007ff690002910, 0x00007ff67076e1f0, 0x00007ff670777640,
0x00007ff6a00064e0, 0x00007ff6ac001b80, 0x00007ff6a8001940, 0x00007ff6b007d410,
0x00007ff6b4001cc0, 0x00007ff6cc018760, 0x00007ff6a0008510, 0x00007ff694014600,
0x00007ff698033ec0, 0x00007ff6a401d410, 0x00007ff6707a58f0, 0x00007ff6cc0260e0,
0x00007ff6b4064880, 0x00007ff6b40d7740, 0x00007ff7a0c4f1a0, 0x00007ff7a0da8c30,
0x00007ff73c2c9020, 0x00007ff7a257e6f0, 0x00007ff7a257ee10, 0x00007ff7a257f630,
0x00007ff7a257fed0, 0x00007ff7a2580bf0, 0x00007ff698038c40, 0x00007ff68c0044e0,
0x00007ff6780016a0, 0x00007ff688052370, 0x00007ff764070b30, 0x00007ff7a142fa00,
0x00007ff760004bd0
}

"main" #1 prio=6 os_prio=0 cpu=17551,49ms elapsed=106,86s tid=0x00007ff7a00247a0 nid=0x4954 waiting on condition  [0x00007ff7a7b09000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x000000008ff93268> (a java.util.concurrent.CompletableFuture$Signaller)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:211)
	at java.util.concurrent.CompletableFuture$Signaller.block(java.base@17.0.2/CompletableFuture.java:1864)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.CompletableFuture.waitingGet(java.base@17.0.2/CompletableFuture.java:1898)
	at java.util.concurrent.CompletableFuture.get(java.base@17.0.2/CompletableFuture.java:2072)
	at org.eclipse.lsp4e.debug.breakpoints.TextSelectionToIVariable.getVariableFor(TextSelectionToIVariable.java:65)
	at org.eclipse.lsp4e.debug.breakpoints.TextSelectionToIVariable.getAdapter(TextSelectionToIVariable.java:39)
	at org.eclipse.core.internal.runtime.AdapterManager.lambda$13(AdapterManager.java:302)
	at org.eclipse.core.internal.runtime.AdapterManager$$Lambda$491/0x00000001002d7c30.apply(Unknown Source)
	at java.util.stream.ReferencePipeline$3$1.accept(java.base@17.0.2/ReferencePipeline.java:197)
	at java.util.stream.ReferencePipeline$2$1.accept(java.base@17.0.2/ReferencePipeline.java:179)
	at java.util.stream.ReferencePipeline$3$1.accept(java.base@17.0.2/ReferencePipeline.java:197)
	at java.util.ArrayList$ArrayListSpliterator.tryAdvance(java.base@17.0.2/ArrayList.java:1602)
	at java.util.stream.ReferencePipeline.forEachWithCancel(java.base@17.0.2/ReferencePipeline.java:129)
	at java.util.stream.AbstractPipeline.copyIntoWithCancel(java.base@17.0.2/AbstractPipeline.java:527)
	at java.util.stream.AbstractPipeline.copyInto(java.base@17.0.2/AbstractPipeline.java:513)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@17.0.2/AbstractPipeline.java:499)
	at java.util.stream.FindOps$FindOp.evaluateSequential(java.base@17.0.2/FindOps.java:150)
	at java.util.stream.AbstractPipeline.evaluate(java.base@17.0.2/AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.findFirst(java.base@17.0.2/ReferencePipeline.java:647)
	at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:304)
	at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:328)
	at org.eclipse.core.runtime.Adapters.queryAdapterManager(Adapters.java:151)
	at org.eclipse.core.runtime.Adapters.adapt(Adapters.java:85)
	at org.eclipse.core.runtime.Adapters.adapt(Adapters.java:116)
	at org.eclipse.debug.internal.ui.hover.DebugTextHover.getHoverInfo2(DebugTextHover.java:139)
	at org.eclipse.debug.internal.ui.hover.DebugTextHover.getHoverRegion(DebugTextHover.java:37)
	at org.eclipse.ui.internal.genericeditor.hover.CompositeTextHover.getHoverRegion(CompositeTextHover.java:101)
	at org.eclipse.jface.text.TextViewerHoverManager.computeInformation(TextViewerHoverManager.java:128)
	at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:1101)
	at org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker.mouseHover(AbstractHoverInformationControlManager.java:511)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5895)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5126)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4581)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
	at org.eclipse.ui.internal.Workbench$$Lambda$162/0x00000001002a6340.run(Unknown Source)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.2/Native Method)
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.2/NativeMethodAccessorImpl.java:77)
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.2/DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(java.base@17.0.2/Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)

"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=11,58ms elapsed=106,84s tid=0x00007ff7a01e0080 nid=0x495c waiting on condition  [0x00007ff7795fa000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@17.0.2/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@17.0.2/Reference.java:253)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@17.0.2/Reference.java:215)

"Finalizer" #3 daemon prio=8 os_prio=0 cpu=6,68ms elapsed=106,84s tid=0x00007ff7a01e16d0 nid=0x495d in Object.wait()  [0x00007ff7794f9000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.2/ReferenceQueue.java:155)
	- locked <0x0000000080529ad8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.2/ReferenceQueue.java:176)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@17.0.2/Finalizer.java:172)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0,26ms elapsed=106,83s tid=0x00007ff7a0206fe0 nid=0x495e waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Service Thread" #5 daemon prio=9 os_prio=0 cpu=7,41ms elapsed=106,83s tid=0x00007ff7a0208390 nid=0x495f runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Deflation Thread" #6 daemon prio=9 os_prio=0 cpu=2,76ms elapsed=106,83s tid=0x00007ff7a02097a0 nid=0x4960 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #7 daemon prio=9 os_prio=0 cpu=15587,76ms elapsed=106,83s tid=0x00007ff7a020ae20 nid=0x4961 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"C1 CompilerThread0" #10 daemon prio=9 os_prio=0 cpu=5151,37ms elapsed=106,83s tid=0x00007ff7a020c300 nid=0x4962 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

"Sweeper thread" #11 daemon prio=9 os_prio=0 cpu=276,58ms elapsed=106,83s tid=0x00007ff7a020d770 nid=0x4963 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #12 daemon prio=8 os_prio=0 cpu=2,11ms elapsed=106,80s tid=0x00007ff7a02aba50 nid=0x4964 in Object.wait()  [0x00007ff778ac7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.2/ReferenceQueue.java:155)
	- locked <0x0000000080500300> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@17.0.2/CleanerImpl.java:140)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)
	at jdk.internal.misc.InnocuousThread.run(java.base@17.0.2/InnocuousThread.java:162)

"Notification Thread" #13 daemon prio=9 os_prio=0 cpu=0,11ms elapsed=106,78s tid=0x00007ff7a02f89b0 nid=0x4966 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Active Thread: Equinox Container: b9e10d4c-8ba4-4e1f-a3da-b3f89abc500f" #15 prio=5 os_prio=0 cpu=1,85ms elapsed=106,41s tid=0x00007ff7a087de40 nid=0x4975 waiting on condition  [0x00007ff7177ee000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080853570> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.2/LockSupport.java:252)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@17.0.2/AbstractQueuedSynchronizer.java:1672)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.2/ScheduledThreadPoolExecutor.java:1182)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.2/ScheduledThreadPoolExecutor.java:899)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.2/ThreadPoolExecutor.java:1062)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1122)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"Framework Event Dispatcher: Equinox Container: b9e10d4c-8ba4-4e1f-a3da-b3f89abc500f" #17 daemon prio=5 os_prio=0 cpu=32,48ms elapsed=106,28s tid=0x00007ff7a08ec190 nid=0x4977 in Object.wait()  [0x00007ff7176ed000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x000000008086fb88> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

"Start Level: Equinox Container: b9e10d4c-8ba4-4e1f-a3da-b3f89abc500f" #18 daemon prio=5 os_prio=0 cpu=484,38ms elapsed=106,28s tid=0x00007ff7a08ecbc0 nid=0x4978 in Object.wait()  [0x00007ff7175ec000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <0x00000000808a8a98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x00000000808a8a98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

"SCR Component Actor" #19 daemon prio=5 os_prio=0 cpu=0,11ms elapsed=106,27s tid=0x00007ff6ec02d040 nid=0x4979 in Object.wait()  [0x00007ff716ceb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <0x00000000808c5390> (a java.util.LinkedList)
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83)
	- locked <0x00000000808c5390> (a java.util.LinkedList)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"EMF Reference Cleaner" #21 daemon prio=5 os_prio=0 cpu=14,81ms elapsed=106,00s tid=0x00007ff6ec2bf750 nid=0x497e in Object.wait()  [0x00007ff715ffe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.2/ReferenceQueue.java:155)
	- locked <0x0000000081f00178> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.2/ReferenceQueue.java:176)
	at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)

"Worker-JM" #22 prio=5 os_prio=0 cpu=0,09ms elapsed=105,86s tid=0x00007ff6ec428b40 nid=0x4980 in Object.wait()  [0x00007ff715a9a000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <0x0000000082786118> (a java.util.ArrayList)
	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:61)
	- locked <0x0000000082786118> (a java.util.ArrayList)

"Gogo shell" #25 prio=5 os_prio=0 cpu=10,20ms elapsed=105,73s tid=0x00007ff7a0999780 nid=0x4982 waiting on condition  [0x00007ff715cfa000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x00000000827add28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.2/AbstractQueuedSynchronizer.java:506)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.2/AbstractQueuedSynchronizer.java:1623)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@17.0.2/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.2/ThreadPoolExecutor.java:1062)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1122)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"Worker-0" #29 prio=5 os_prio=0 cpu=142,88ms elapsed=105,52s tid=0x00007ff7a0d3d2d0 nid=0x4987 in Object.wait()  [0x00007ff715999000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Git Repository Closer" #30 daemon prio=6 os_prio=0 cpu=0,11ms elapsed=105,51s tid=0x00007ff7a0e21a90 nid=0x4988 in Object.wait()  [0x00007ff715bf9000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <0x00000000827d56b8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.2/ReferenceQueue.java:155)
	- locked <0x00000000827d56b8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.2/ReferenceQueue.java:176)
	at org.eclipse.egit.core.RepositoryCache$Closer.run(RepositoryCache.java:453)

"Bundle File Closer" #31 daemon prio=6 os_prio=0 cpu=26,50ms elapsed=105,14s tid=0x00007ff7a1035180 nid=0x4989 in Object.wait()  [0x00007ff715dfb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x00000000827fd010> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

"JavaScript indexing" #33 daemon prio=4 os_prio=0 cpu=0,09ms elapsed=103,29s tid=0x00007ff7a1de5520 nid=0x4996 in Object.wait()  [0x00007ff7174eb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
	- locked <0x0000000082786330> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"org.eclipse.tm4e.ui.internal.model.TMDocumentModel" #37 daemon prio=1 os_prio=0 cpu=420,37ms elapsed=103,06s tid=0x00007ff7a2000060 nid=0x4997 waiting on condition  [0x00007ff716e3e000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000083e00198> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.2/AbstractQueuedSynchronizer.java:506)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.2/AbstractQueuedSynchronizer.java:1623)
	at java.util.concurrent.PriorityBlockingQueue.take(java.base@17.0.2/PriorityBlockingQueue.java:535)
	at org.eclipse.tm4e.core.model.TMModel$TokenizerThread.run(TMModel.java:92)

"org.eclipse.jface.text.codemining.CodeMiningReconciler" #34 daemon prio=1 os_prio=0 cpu=8,98ms elapsed=103,06s tid=0x00007ff7a2001ff0 nid=0x4998 in Object.wait()  [0x00007ff71416e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:572)
	- locked <0x0000000083e364d8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)

"org.eclipse.ui.internal.genericeditor.DefaultWordHighlightReconciler" #35 daemon prio=1 os_prio=0 cpu=8,78ms elapsed=103,06s tid=0x00007ff7a2002bf0 nid=0x4999 in Object.wait()  [0x00007ff6c7dc6000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:572)
	- locked <0x0000000083e6c838> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)

"org.eclipse.ui.internal.genericeditor.folding.DefaultFoldingReconciler" #36 daemon prio=1 os_prio=0 cpu=9,86ms elapsed=103,06s tid=0x00007ff7a20038e0 nid=0x499a in Object.wait()  [0x00007ff6c43fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:572)
	- locked <0x0000000083e36778> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)

"ForkJoinPool.commonPool-worker-1" #38 daemon prio=6 os_prio=0 cpu=57,15ms elapsed=102,93s tid=0x00007ff7a208c3d0 nid=0x499b waiting on condition  [0x00007ff6c42fd000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080faba90> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.2/ForkJoinPool.java:1724)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.2/ForkJoinPool.java:1623)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.2/ForkJoinWorkerThread.java:165)

"ForkJoinPool.commonPool-worker-2" #39 daemon prio=6 os_prio=0 cpu=71,24ms elapsed=102,93s tid=0x00007ff7a2090bc0 nid=0x499c waiting on condition  [0x00007ff6c41fc000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080faba90> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.2/ForkJoinPool.java:1724)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.2/ForkJoinPool.java:1623)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.2/ForkJoinWorkerThread.java:165)

"process reaper" #40 daemon prio=10 os_prio=0 cpu=0,11ms elapsed=102,90s tid=0x00007ff6a4026330 nid=0x49a4 runnable  [0x00007ff72c572000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@17.0.2/Native Method)
	at java.lang.ProcessHandleImpl$1.run(java.base@17.0.2/ProcessHandleImpl.java:147)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1136)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"process reaper" #41 daemon prio=10 os_prio=0 cpu=0,15ms elapsed=102,89s tid=0x00007ff6980076e0 nid=0x49a6 runnable  [0x00007ff72c027000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@17.0.2/Native Method)
	at java.lang.ProcessHandleImpl$1.run(java.base@17.0.2/ProcessHandleImpl.java:147)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1136)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"pool-2-thread-1" #42 prio=5 os_prio=0 cpu=17,43ms elapsed=102,82s tid=0x00007ff6a4054b80 nid=0x49ad runnable  [0x00007ff6ba455000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(java.base@17.0.2/Native Method)
	at java.io.FileInputStream.read(java.base@17.0.2/FileInputStream.java:276)
	at java.io.BufferedInputStream.fill(java.base@17.0.2/BufferedInputStream.java:244)
	at java.io.BufferedInputStream.read(java.base@17.0.2/BufferedInputStream.java:263)
	- locked <0x0000000083e024a8> (a java.lang.ProcessImpl$ProcessPipeInputStream)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.util.concurrent.Executors$RunnableAdapter.call(java.base@17.0.2/Executors.java:539)
	at java.util.concurrent.FutureTask.run(java.base@17.0.2/FutureTask.java:264)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1136)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"pool-3-thread-1" #43 prio=5 os_prio=0 cpu=83,55ms elapsed=102,81s tid=0x00007ff69801cc30 nid=0x49ae runnable  [0x00007ff6ba354000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(java.base@17.0.2/Native Method)
	at java.io.FileInputStream.read(java.base@17.0.2/FileInputStream.java:276)
	at java.io.BufferedInputStream.fill(java.base@17.0.2/BufferedInputStream.java:244)
	at java.io.BufferedInputStream.read(java.base@17.0.2/BufferedInputStream.java:263)
	- locked <0x0000000083e38f30> (a java.lang.ProcessImpl$ProcessPipeInputStream)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.util.concurrent.Executors$RunnableAdapter.call(java.base@17.0.2/Executors.java:539)
	at java.util.concurrent.FutureTask.run(java.base@17.0.2/FutureTask.java:264)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1136)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"ForkJoinPool.commonPool-worker-3" #44 daemon prio=5 os_prio=0 cpu=79,54ms elapsed=102,80s tid=0x00007ff694005f70 nid=0x49af waiting on condition  [0x00007ff6ba253000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080faba90> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.2/ForkJoinPool.java:1724)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.2/ForkJoinPool.java:1623)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.2/ForkJoinWorkerThread.java:165)

"EventAdmin Async Event Dispatcher Thread" #45 daemon prio=6 os_prio=0 cpu=22,76ms elapsed=102,47s tid=0x00007ff7a0a60640 nid=0x49b8 in Object.wait()  [0x00007ff6ba152000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x0000000083e6cf90> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

"pool-4-thread-1" #46 prio=5 os_prio=0 cpu=20,41ms elapsed=102,46s tid=0x00007ff680060c00 nid=0x49b9 waiting on condition  [0x00007ff6b97fe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000083e6d280> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.2/AbstractQueuedSynchronizer.java:506)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.2/AbstractQueuedSynchronizer.java:1623)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@17.0.2/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.2/ThreadPoolExecutor.java:1062)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1122)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"pool-5-thread-1" #47 prio=5 os_prio=0 cpu=0,15ms elapsed=102,46s tid=0x00007ff680062250 nid=0x49ba waiting on condition  [0x00007ff6b96fd000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x00000000833e40e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.2/AbstractQueuedSynchronizer.java:506)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.2/AbstractQueuedSynchronizer.java:1623)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@17.0.2/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.2/ThreadPoolExecutor.java:1062)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1122)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"Worker-1" #48 prio=5 os_prio=0 cpu=227,90ms elapsed=102,41s tid=0x00007ff6cc002610 nid=0x49bb in Object.wait()  [0x00007ff6b95fc000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-2" #49 prio=5 os_prio=0 cpu=1086,30ms elapsed=102,41s tid=0x00007ff67c000e30 nid=0x49bc in Object.wait()  [0x00007ff6b94fb000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-3" #50 prio=5 os_prio=0 cpu=147,45ms elapsed=102,40s tid=0x00007ff670000e30 nid=0x49bd in Object.wait()  [0x00007ff6b93fa000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-4" #51 prio=5 os_prio=0 cpu=191,58ms elapsed=102,39s tid=0x0000562528b40180 nid=0x49be in Object.wait()  [0x00007ff6b92f9000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-5" #52 prio=5 os_prio=0 cpu=120,72ms elapsed=102,38s tid=0x00007ff670002570 nid=0x49bf in Object.wait()  [0x00007ff6b91f8000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"ForkJoinPool.commonPool-worker-4" #53 daemon prio=5 os_prio=0 cpu=11,66ms elapsed=102,34s tid=0x00007ff68c00d1c0 nid=0x49c6 waiting on condition  [0x00007ff6b90f7000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080faba90> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.2/ForkJoinPool.java:1724)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.2/ForkJoinPool.java:1623)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.2/ForkJoinWorkerThread.java:165)

"Java indexing" #54 daemon prio=4 os_prio=0 cpu=0,08ms elapsed=101,76s tid=0x00007ff7a1d2e7c0 nid=0x49d0 in Object.wait()  [0x00007ff6b8ff6000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:416)
	- locked <0x0000000084e6d068> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"FileSystemWatchService" #55 daemon prio=5 os_prio=0 cpu=0,14ms elapsed=101,29s tid=0x00007ff67c044fb0 nid=0x49d6 runnable  [0x00007ff6b8ef5000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.fs.LinuxWatchService.poll(java.base@17.0.2/Native Method)
	at sun.nio.fs.LinuxWatchService$Poller.run(java.base@17.0.2/LinuxWatchService.java:314)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"Thread-7" #56 daemon prio=2 os_prio=0 cpu=0,12ms elapsed=101,29s tid=0x00007ff67c0460e0 nid=0x49d7 waiting on condition  [0x00007ff6b8df4000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000084eee378> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.2/AbstractQueuedSynchronizer.java:506)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.2/AbstractQueuedSynchronizer.java:1623)
	at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@17.0.2/LinkedBlockingDeque.java:485)
	at java.util.concurrent.LinkedBlockingDeque.take(java.base@17.0.2/LinkedBlockingDeque.java:673)
	at sun.nio.fs.AbstractWatchService.take(java.base@17.0.2/AbstractWatchService.java:118)
	at org.python.pydev.shared_core.path_watch.PathWatch$PollThread.run(PathWatch.java:122)

"Worker-6: Process Console Input Job" #57 prio=5 os_prio=0 cpu=91,74ms elapsed=95,61s tid=0x0000562528b68a90 nid=0x49e3 in Object.wait()  [0x00007ff6b81fb000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:141)
	at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:92)
	- locked <0x0000000087464cd0> (a org.eclipse.ui.console.IOConsoleInputStream)
	at sun.nio.cs.StreamDecoder.readBytes(java.base@17.0.2/StreamDecoder.java:270)
	at sun.nio.cs.StreamDecoder.implRead(java.base@17.0.2/StreamDecoder.java:313)
	at sun.nio.cs.StreamDecoder.read(java.base@17.0.2/StreamDecoder.java:188)
	- locked <0x00000000874675f8> (a java.io.InputStreamReader)
	at java.io.InputStreamReader.read(java.base@17.0.2/InputStreamReader.java:177)
	at java.io.Reader.read(java.base@17.0.2/Reader.java:250)
	at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:936)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

"Worker-7" #58 prio=5 os_prio=0 cpu=105,68ms elapsed=95,60s tid=0x00007ff688001270 nid=0x49e4 in Object.wait()  [0x00007ff6777fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-8" #59 prio=5 os_prio=0 cpu=113,52ms elapsed=95,60s tid=0x00007ff69400eca0 nid=0x49e5 in Object.wait()  [0x00007ff6776fd000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-9" #60 prio=5 os_prio=0 cpu=131,85ms elapsed=95,60s tid=0x00007ff6900012f0 nid=0x49e6 in Object.wait()  [0x00007ff6775fc000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-10" #61 prio=5 os_prio=0 cpu=106,23ms elapsed=95,57s tid=0x00007ff690002910 nid=0x49e7 in Object.wait()  [0x00007ff6774fb000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-11" #62 prio=5 os_prio=0 cpu=88,98ms elapsed=95,57s tid=0x00007ff67076e1f0 nid=0x49e8 in Object.wait()  [0x00007ff6773fa000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-12" #63 prio=5 os_prio=0 cpu=94,07ms elapsed=95,57s tid=0x00007ff670777640 nid=0x49e9 in Object.wait()  [0x00007ff6772f9000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-13" #64 prio=5 os_prio=0 cpu=89,49ms elapsed=95,57s tid=0x00007ff6a00064e0 nid=0x49ea in Object.wait()  [0x00007ff6771f8000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-14" #65 prio=5 os_prio=0 cpu=147,41ms elapsed=95,57s tid=0x00007ff6ac001b80 nid=0x49eb in Object.wait()  [0x00007ff6770f7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-15" #66 prio=5 os_prio=0 cpu=96,89ms elapsed=95,56s tid=0x00007ff6a8001940 nid=0x49ec in Object.wait()  [0x00007ff676ff6000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-16" #67 prio=5 os_prio=0 cpu=136,21ms elapsed=95,56s tid=0x00007ff6b007d410 nid=0x49ed in Object.wait()  [0x00007ff676ef5000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-17" #68 prio=5 os_prio=0 cpu=166,78ms elapsed=95,56s tid=0x00007ff6b4001cc0 nid=0x49ee in Object.wait()  [0x00007ff676df4000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-18" #69 prio=5 os_prio=0 cpu=87,48ms elapsed=95,55s tid=0x00007ff6cc018760 nid=0x49ef in Object.wait()  [0x00007ff676cf3000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-19" #70 prio=5 os_prio=0 cpu=88,35ms elapsed=95,47s tid=0x00007ff6a0008510 nid=0x49f0 in Object.wait()  [0x00007ff676bf2000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-20" #71 prio=5 os_prio=0 cpu=582,83ms elapsed=95,41s tid=0x00007ff694014600 nid=0x49f1 in Object.wait()  [0x00007ff676af1000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-21" #72 prio=5 os_prio=0 cpu=53,72ms elapsed=95,39s tid=0x00007ff698033ec0 nid=0x49f2 in Object.wait()  [0x00007ff6769f0000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Worker-22" #73 prio=5 os_prio=0 cpu=33,13ms elapsed=95,39s tid=0x00007ff6a401d410 nid=0x49f3 in Object.wait()  [0x00007ff6768ef000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
	- locked <0x000000008275ea00> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

"Provisioning Event Dispatcher" #74 daemon prio=5 os_prio=0 cpu=0,13ms elapsed=95,08s tid=0x00007ff6707a58f0 nid=0x49f4 in Object.wait()  [0x00007ff6767ee000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <0x000000008676da18> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

"Thread-9" #76 prio=5 os_prio=0 cpu=0,14ms elapsed=82,26s tid=0x00007ff6cc0260e0 nid=0x4a19 waiting on condition  [0x00007ff716bea000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(java.base@17.0.2/Native Method)
	at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:73)

"process reaper" #77 daemon prio=10 os_prio=0 cpu=0,13ms elapsed=68,13s tid=0x00007ff6b4064880 nid=0x4a9e runnable  [0x00007ff716d3d000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@17.0.2/Native Method)
	at java.lang.ProcessHandleImpl$1.run(java.base@17.0.2/ProcessHandleImpl.java:147)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1136)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"pool-7-thread-1" #78 prio=5 os_prio=0 cpu=145,05ms elapsed=68,10s tid=0x00007ff6b40d7740 nid=0x4aa5 runnable  [0x00007ff72c3d0000]
   java.lang.Thread.State: RUNNABLE
	at java.io.FileInputStream.readBytes(java.base@17.0.2/Native Method)
	at java.io.FileInputStream.read(java.base@17.0.2/FileInputStream.java:276)
	at java.io.BufferedInputStream.fill(java.base@17.0.2/BufferedInputStream.java:244)
	at java.io.BufferedInputStream.read(java.base@17.0.2/BufferedInputStream.java:263)
	- locked <0x0000000087469960> (a java.lang.ProcessImpl$ProcessPipeInputStream)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.util.concurrent.Executors$RunnableAdapter.call(java.base@17.0.2/Executors.java:539)
	at java.util.concurrent.FutureTask.run(java.base@17.0.2/FutureTask.java:264)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1136)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"Timer-2" #79 daemon prio=6 os_prio=0 cpu=0,09ms elapsed=68,04s tid=0x00007ff7a0c4f1a0 nid=0x4aa6 in Object.wait()  [0x00007ff7789c6000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at java.util.TimerThread.mainLoop(java.base@17.0.2/Timer.java:537)
	- locked <0x00000000874569a8> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@17.0.2/Timer.java:516)

"Timer-3" #80 daemon prio=6 os_prio=0 cpu=2,99ms elapsed=67,53s tid=0x00007ff7a0da8c30 nid=0x4b32 in Object.wait()  [0x00007ff6766ed000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at java.util.TimerThread.mainLoop(java.base@17.0.2/Timer.java:537)
	- locked <0x0000000087456b38> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@17.0.2/Timer.java:516)

"pool-7-thread-2" #81 prio=5 os_prio=0 cpu=11,49ms elapsed=67,24s tid=0x00007ff73c2c9020 nid=0x4b34 waiting on condition  [0x00007ff6765ec000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000087449628> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.2/LockSupport.java:252)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.2/SynchronousQueue.java:401)
	at java.util.concurrent.SynchronousQueue.poll(java.base@17.0.2/SynchronousQueue.java:903)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.2/ThreadPoolExecutor.java:1061)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1122)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"org.eclipse.tm4e.ui.internal.model.TMDocumentModel" #88 daemon prio=1 os_prio=0 cpu=6977,86ms elapsed=62,59s tid=0x00007ff7a257e6f0 nid=0x4b50 waiting on condition  [0x00007ff674ffe000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x000000008983cd48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.2/AbstractQueuedSynchronizer.java:506)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.2/AbstractQueuedSynchronizer.java:1623)
	at java.util.concurrent.PriorityBlockingQueue.take(java.base@17.0.2/PriorityBlockingQueue.java:535)
	at org.eclipse.tm4e.core.model.TMModel$TokenizerThread.run(TMModel.java:92)

"org.eclipse.jface.text.codemining.CodeMiningReconciler" #84 daemon prio=1 os_prio=0 cpu=5,05ms elapsed=62,59s tid=0x00007ff7a257ee10 nid=0x4b51 in Object.wait()  [0x00007ff674efd000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:572)
	- locked <0x0000000087469b80> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)

"org.eclipse.lsp4e.operations.linkedediting.LinkedEditingReconciler" #85 daemon prio=1 os_prio=0 cpu=5,30ms elapsed=62,59s tid=0x00007ff7a257f630 nid=0x4b52 in Object.wait()  [0x00007ff674dfc000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:572)
	- locked <0x0000000087469d40> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)

"org.eclipse.lsp4e.operations.highlight.HighlightReconciler" #86 daemon prio=1 os_prio=0 cpu=5,97ms elapsed=62,59s tid=0x00007ff7a257fed0 nid=0x4b53 in Object.wait()  [0x00007ff674cfb000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:572)
	- locked <0x0000000087469ef8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)

"org.eclipse.lsp4e.operations.folding.LSPFoldingReconciler" #87 daemon prio=1 os_prio=0 cpu=6,89ms elapsed=62,59s tid=0x00007ff7a2580bf0 nid=0x4b54 in Object.wait()  [0x00007ff674bfa000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at org.eclipse.jface.text.reconciler.AbstractReconciler.delay(AbstractReconciler.java:572)
	- locked <0x000000008746a0b0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:181)

"ForkJoinPool.commonPool-worker-5" #89 daemon prio=6 os_prio=0 cpu=0,10ms elapsed=58,05s tid=0x00007ff698038c40 nid=0x4b5b waiting on condition  [0x00007ff675afd000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080faba90> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.2/ForkJoinPool.java:1724)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.2/ForkJoinPool.java:1623)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.2/ForkJoinWorkerThread.java:165)

"ForkJoinPool.commonPool-worker-6" #90 daemon prio=5 os_prio=0 cpu=38,48ms elapsed=58,05s tid=0x00007ff68c0044e0 nid=0x4b5c waiting on condition  [0x00007ff6759fc000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080faba90> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.parkUntil(java.base@17.0.2/LockSupport.java:410)
	at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.2/ForkJoinPool.java:1726)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.2/ForkJoinPool.java:1623)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.2/ForkJoinWorkerThread.java:165)

"ForkJoinPool.commonPool-worker-7" #91 daemon prio=5 os_prio=0 cpu=0,16ms elapsed=58,05s tid=0x00007ff6780016a0 nid=0x4b5d waiting on condition  [0x00007ff674af9000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000080faba90> (a java.util.concurrent.ForkJoinPool)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.2/ForkJoinPool.java:1724)
	at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.2/ForkJoinPool.java:1623)
	at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.2/ForkJoinWorkerThread.java:165)

"process reaper" #92 daemon prio=10 os_prio=0 cpu=0,56ms elapsed=55,90s tid=0x00007ff688052370 nid=0x4b67 waiting on condition  [0x00007ff716d1b000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x00000000835f4f48> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.2/LockSupport.java:252)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.2/SynchronousQueue.java:401)
	at java.util.concurrent.SynchronousQueue.poll(java.base@17.0.2/SynchronousQueue.java:903)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.2/ThreadPoolExecutor.java:1061)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1122)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"pool-6-thread-1" #96 prio=5 os_prio=0 cpu=0,32ms elapsed=53,26s tid=0x00007ff764070b30 nid=0x4b6e waiting on condition  [0x00007ff6749f8000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.2/Native Method)
	- parking to wait for  <0x0000000085786300> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.2/LockSupport.java:341)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.2/AbstractQueuedSynchronizer.java:506)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.2/ForkJoinPool.java:3463)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.2/ForkJoinPool.java:3434)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.2/AbstractQueuedSynchronizer.java:1623)
	at java.util.concurrent.LinkedBlockingQueue.take(java.base@17.0.2/LinkedBlockingQueue.java:435)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.2/ThreadPoolExecutor.java:1062)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.2/ThreadPoolExecutor.java:1122)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.2/ThreadPoolExecutor.java:635)
	at java.lang.Thread.run(java.base@17.0.2/Thread.java:833)

"Timer-16" #107 daemon prio=6 os_prio=0 cpu=0,21ms elapsed=18,67s tid=0x00007ff7a142fa00 nid=0x4c0c in Object.wait()  [0x00007ff6747f6000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.2/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.2/Object.java:338)
	at java.util.TimerThread.mainLoop(java.base@17.0.2/Timer.java:537)
	- locked <0x00000000905fe7c0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@17.0.2/Timer.java:516)

"Attach Listener" #108 daemon prio=9 os_prio=0 cpu=0,36ms elapsed=0,20s tid=0x00007ff760004bd0 nid=0x4c23 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 cpu=56,33ms elapsed=106,85s tid=0x00007ff7a01d00f0 nid=0x495b runnable  

"GC Thread#0" os_prio=0 cpu=187,24ms elapsed=106,86s tid=0x00007ff7a0064320 nid=0x4955 runnable  

"GC Thread#1" os_prio=0 cpu=192,75ms elapsed=106,46s tid=0x00007ff764005d70 nid=0x496b runnable  

"GC Thread#2" os_prio=0 cpu=167,39ms elapsed=106,46s tid=0x00007ff764006800 nid=0x496c runnable  

"GC Thread#3" os_prio=0 cpu=178,56ms elapsed=106,46s tid=0x00007ff764007290 nid=0x496d runnable  

"GC Thread#4" os_prio=0 cpu=185,69ms elapsed=106,46s tid=0x00007ff764007d20 nid=0x496e runnable  

"GC Thread#5" os_prio=0 cpu=183,19ms elapsed=106,46s tid=0x00007ff764008ba0 nid=0x496f runnable  

"GC Thread#6" os_prio=0 cpu=170,41ms elapsed=106,45s tid=0x00007ff76400ff60 nid=0x4970 runnable  

"GC Thread#7" os_prio=0 cpu=163,31ms elapsed=106,45s tid=0x00007ff764010de0 nid=0x4971 runnable  

"G1 Main Marker" os_prio=0 cpu=2,42ms elapsed=106,86s tid=0x00007ff7a0075920 nid=0x4956 runnable  

"G1 Conc#0" os_prio=0 cpu=290,42ms elapsed=106,86s tid=0x00007ff7a0076880 nid=0x4957 runnable  

"G1 Conc#1" os_prio=0 cpu=276,33ms elapsed=105,88s tid=0x00007ff77c000cf0 nid=0x497f runnable  

"G1 Refine#0" os_prio=0 cpu=59,23ms elapsed=106,86s tid=0x00007ff7a0143c90 nid=0x4958 runnable  

"G1 Refine#1" os_prio=0 cpu=17,99ms elapsed=106,45s tid=0x00007ff774000cf0 nid=0x4972 runnable  

"G1 Refine#2" os_prio=0 cpu=9,68ms elapsed=106,45s tid=0x00007ff6f8000cf0 nid=0x4973 runnable  

"G1 Refine#3" os_prio=0 cpu=0,06ms elapsed=106,45s tid=0x00007ff6fc000cf0 nid=0x4974 runnable  

"G1 Service" os_prio=0 cpu=28,73ms elapsed=106,86s tid=0x00007ff7a0144b80 nid=0x4959 runnable  

"StringDedupProcessor" os_prio=0 cpu=252,69ms elapsed=106,85s tid=0x00007ff7a018b6c0 nid=0x495a runnable  

"VM Periodic Task Thread" os_prio=0 cpu=68,81ms elapsed=106,79s tid=0x00007ff7a023b670 nid=0x4967 waiting on condition  

JNI global refs: 110, weak refs: 0

@wesleybl
Copy link

Eclipse stops at breakpoint. But after navigating a bit through the debug, Eclipse freezes.

In new versions of Chrome and wildwebdeveloper, the freeze does not occur.

I don't know for applications like the of @naomeencontro, but in a simple React application, I was able to debug using Running Chrome Debug Instance.

@akurtakov
Copy link
Contributor

Closing as per last comment. If the original issue still occurs please provide a minimal reproducer so it can be investigated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants