Java IntelliJ调试断点不适用于Tomcat运行配置 上下文
我有一个带有端点的小应用程序,它调用一些转换器库。我的Java IntelliJ调试断点不适用于Tomcat运行配置 上下文,java,maven,tomcat,intellij-idea,remote-debugging,Java,Maven,Tomcat,Intellij Idea,Remote Debugging,我有一个带有端点的小应用程序,它调用一些转换器库。我的Run配置属于Tomcat类型,并部署了一个爆炸式的war,这是我的应用程序 在该应用程序的pom.xml的中,我有一个需要调试的外部库。显然,这个库是在我的应用程序中调用的 当我在Debug模式下启动Tomcat运行配置时,日志表明代理似乎已正确设置,并且人工制品已成功部署(以下是我认为相关的日志子集): 这向我证明了我在日志(L1109)上有断点的库代码确实正在运行(我在Tomcat日志中看到了实际的日志) 此外,当我点击MyAppEnd
Run配置
属于Tomcat
类型,并部署了一个爆炸式的war,这是我的应用程序
在该应用程序的pom.xml
的
中,我有一个需要调试的外部库。显然,这个库是在我的应用程序中调用的
当我在Debug
模式下启动Tomcat运行配置时,日志表明代理似乎已正确设置,并且人工制品已成功部署(以下是我认为相关的日志子集):
这向我证明了我在日志(L1109
)上有断点的库代码确实正在运行(我在Tomcat日志中看到了实际的日志)
此外,当我点击MyAppEndpointHandler.java:143
时,IntelliJ确实打开了我在其中设置断点并标记为已注册的类(是的,L61
与L143
在同一个函数中)
问题
IntelliJ甚至不会中断正在运行的应用程序,以便在代码到达L61
上注册的断点时显示调试窗口
IntelliJ拒绝在外部库中注册断点
我试过的东西
这是非常令人不安的,我尝试了很多不同的东西(其中包括我在书中看到的一些东西):
清理和重建
关闭所有项目,并删除target
、.idea/
和*.iml
更新我的IntelliJ版本(从2020.3
到2020.3.2
)
尝试另一个版本的Tomcat
使缓存无效并重新启动
还有更多
值得一提的是,我团队中的另外两名开发人员报告说,在他们的机器上,他们没有遇到我的问题。我们似乎必须使用相同的IntelliJ配置和设置
设置和运行配置
以下是Tomcat运行配置
:
以下是我的调试器设置:
IntelliJ调试控制台输出
以下是控制台日志的部分版本:
...
[JDI: Sending Command(id=16) JDWP.VirtualMachine.TopLevelThreadGroups]
[JDI: Receiving Command(id=16) JDWP.VirtualMachine.TopLevelThreadGroups]
[JDI: Receiving: groups(ThreadGroupReferenceImpl[]): ]
[JDI: Creating new com.jetbrains.jdi.ThreadGroupReferenceImpl (id = 336)]
[JDI: Receiving: groups[i](ThreadGroupReferenceImpl): ref=336]
[JDI: Sending Command(id=18) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 6]
[JDI: Sending: suspendPolicy(byte): 0]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Receiving Command(id=18) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 4]
[JDI: Sending Command(id=20) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 7]
[JDI: Sending: suspendPolicy(byte): 0]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Receiving Command(id=20) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 5]
[JDI: Sending Command(id=22) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): sun.instrument.InstrumentationImpl]
[JDI: Receiving Command(id=22) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 6]
[JDI: Sending Command(id=24) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): sun.instrument.InstrumentationImpl]
[JDI: Receiving Command(id=24) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 7]
[JDI: Sending Command(id=26) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.my.app.RetrieveCRSClassicContractEndpointHandler]
[JDI: Receiving Command(id=26) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 8]
[JDI: Sending Command(id=28) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.my.app.RetrieveCRSClassicContractEndpointHandler]
[JDI: Receiving Command(id=28) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 9]
[JDI: Sending Command(id=30) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.the.library.TheConverter]
[JDI: Receiving Command(id=30) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 10]
[JDI: Sending Command(id=32) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.my.app.SomeException]
[JDI: Receiving Command(id=32) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 11]
[JDI: Sending Command(id=34) JDWP.VirtualMachine.Resume]
[JDI: Clearing VM suspended cache]
[JDI: Clearing temporary cache for ThreadReference 1]
[JDI: Receiving Command(id=1) JDWP.Event.Composite]
[JDI: Clearing temporary cache for ThreadGroupReference 336]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving Command(id=34) JDWP.VirtualMachine.Resume]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=337]
[JDI: Receiving: signature(String): Ljava/lang/InternalError;]
[JDI: Receiving: status(int): 7]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Looking up Class, signature='Ljava/lang/InternalError;', id=337]
[JDI: Caching new ReferenceType, sig=Ljava/lang/InternalError;, id=337]
[JDI: Sending Command(id=39) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving Command(id=39) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): main]
[JDI: Event: ClassPrepareEvent in thread main]
[JDI: Receiving Command(id=2) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Handled Prepare Event for java.lang.InternalError]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 2]
[JDI: Receiving: typeID(long): ref=338]
[JDI: Receiving: signature(String): Ljava/lang/instrument/Instrumentation;]
[JDI: Receiving: status(int): 3]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Looking up Interface, signature='Ljava/lang/instrument/Instrumentation;', id=338]
[JDI: Caching new ReferenceType, sig=Ljava/lang/instrument/Instrumentation;, id=338]
[JDI: Sending Command(id=41) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving Command(id=41) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): main]
[JDI: Event: ClassPrepareEvent in thread main]
[JDI: Receiving Command(id=3) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 1]
[JDI: Handled Prepare Event for java.lang.instrument.Instrumentation]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 7]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=339]
[JDI: Receiving: signature(String): Lsun/instrument/InstrumentationImpl;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 6]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=339]
[JDI: Receiving: signature(String): Lsun/instrument/InstrumentationImpl;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=339]
[JDI: Receiving: signature(String): Lsun/instrument/InstrumentationImpl;]
[JDI: Receiving: status(int): 3]
[JDI: EventSet: SUSPEND_EVENT_THREAD]
...
[JDI: EventSet: SUSPEND_NONE]
[JDI: Looking up Class, signature='Lcom/another/library/AbstractServiceRequestHandler;', id=7241]
[JDI: Caching new ReferenceType, sig=Lcom/another/library/AbstractServiceRequestHandler;, id=7241]
[JDI: Sending Command(id=20792) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20792) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Receiving Command(id=6914) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 1]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 9]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=7242]
[JDI: Receiving: signature(String): Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 8]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=7242]
[JDI: Receiving: signature(String): Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=7242]
[JDI: Receiving: signature(String): Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;]
[JDI: Receiving: status(int): 3]
[JDI: Handled Prepare Event for com.another.library.AbstractServiceRequestHandler]
[JDI: EventSet: SUSPEND_EVENT_THREAD]
[JDI: Looking up Class, signature='Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;', id=7242]
[JDI: Caching new ReferenceType, sig=Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;, id=7242]
[JDI: Sending Command(id=20794) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20794) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Looking up Class, signature='Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;', id=7242]
[JDI: Sending Command(id=20796) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20796) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Looking up Class, signature='Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;', id=7242]
[JDI: Sending Command(id=20798) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20798) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Handled Prepare Event for com.my.app.RetrieveCRSClassicContractEndpointHandler]
[JDI: Sending Command(id=20800) JDWP.ReferenceType.MethodsWithGeneric]
[JDI: Sending: refType(ReferenceTypeImpl): ref=7242]
[JDI: Receiving Command(id=20800) JDWP.ReferenceType.MethodsWithGeneric]
[JDI: Receiving: declared(MethodInfo[]): ]
[JDI: Receiving: declared[i](MethodInfo): ]
[JDI: Receiving: methodID(long): 748485344]
[JDI: Receiving: name(String): <init>]
[JDI: Receiving: signature(String): ()V]
[JDI: Receiving: genericSignature(String): ]
[JDI: Receiving: modBits(int): 1]
[JDI: Receiving: declared[i](MethodInfo): ]
[JDI: Receiving: methodID(long): 748485368]
[JDI: Receiving: name(String): validateRequest]
[JDI: Receiving: signature(String): (Lcom/my/app/IRetrieveCRSClassicContractRequest;Lcom/my/app/IRetrieveCRSClassicContractResponse;)Z]
[JDI: Receiving: genericSignature(String): ]
[JDI: Receiving: modBits(int): 1]
[JDI: Receiving: declared[i](MethodInfo): ]
[JDI: Receiving: methodID(long): 748485384]
[JDI: Receiving: name(String): handleTransaction]
[JDI: Receiving: signature(String): (Lcom/my/app/IRetrieveCRSClassicContractRequest;Lcom/my/app/IRetrieveCRSClassicContractResponse;)V]
...
[JDI: Sending Command(id=20820) JDWP.ReferenceType.SourceFile]
[JDI: Sending: refType(ReferenceTypeImpl): ref=7242]
[JDI: Receiving Command(id=20820) JDWP.ReferenceType.SourceFile]
[JDI: Receiving: sourceFile(String): RetrieveCRSClassicContractEndpointHandler.java]
[JDI: Sending Command(id=20822) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 2]
[JDI: Sending: suspendPolicy(byte): 2]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 7]
[JDI: Sending: loc(Location): com.my.app.RetrieveCRSClassicContractEndpointHandler:35]
[JDI: Receiving Command(id=20822) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 14]
[JDI: Sending Command(id=20824) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 2]
[JDI: Sending: suspendPolicy(byte): 2]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 7]
[JDI: Sending: loc(Location): com.my.app.RetrieveCRSClassicContractEndpointHandler:61]
[JDI: Receiving Command(id=20824) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 15]
[JDI: Sending Command(id=20826) JDWP.ThreadReference.Resume]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20826) JDWP.ThreadReference.Resume]
[JDI: Receiving Command(id=6915) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 2]
[JDI: Receiving: typeID(long): ref=7243]
[JDI: Receiving: signature(String): Lcom/my/app/core/repository/IRepository;]
[JDI: Receiving: status(int): 3]
[JDI: EventSet: SUSPEND_NONE]
...
[JDI: Sending Command(id=24396) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=3191]
[JDI: Receiving Command(id=24396) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(idle)]
[JDI: Event: ThreadDeathEvent in thread RMI TCP Connection(idle)]
[JDI: Receiving Command(id=8105) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 7]
[JDI: Receiving: requestID(int): 5]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1805]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Sending Command(id=24399) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=1805]
[JDI: Receiving Command(id=24399) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(idle)]
[JDI: Event: ThreadDeathEvent in thread RMI TCP Connection(idle)]
2021-02-10 11:08:47,714 [ 204386] WARN - n.process.BaseOSProcessHandler - Process hasn't generated any output for a long time.
If it's a long-running mostly idle daemon process, consider overriding OSProcessHandler#readerOptions with 'BaseOutputReader.Options.forMostlySilentProcess()' to reduce CPU usage.
Command line: C:\Apps\apache-tomcat-8.5.56\bin\catalina.bat run
java.lang.Throwable: Process creation:
at com.intellij.execution.process.BaseOSProcessHandler.<init>(BaseOSProcessHandler.java:32)
at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:91)
at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:84)
at com.intellij.javaee.appServers.run.execution.LocalJavaeeServerProcessHandler.<init>(LocalJavaeeServerProcessHandler.java:40)
at com.intellij.javaee.appServers.run.execution.PatchedLocalState$ScriptBasedLocalJavaeeServerProcessHandler.<init>(PatchedLocalState.java:190)
at com.intellij.javaee.appServers.run.execution.PatchedLocalState.startJ2EEProcess(PatchedLocalState.java:98)
at com.intellij.javaee.appServers.run.execution.J2EEProcessHandlerWrapper.lambda$new$0(J2EEProcessHandlerWrapper.java:97)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:216)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:27)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:195)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:208)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:184)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
[JDI: Receiving Command(id=8106) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 7]
[JDI: Receiving: requestID(int): 5]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Sending Command(id=24402) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=24402) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(idle)]
[JDI: Event: ThreadDeathEvent in thread RMI TCP Connection(idle)]
[JDI: Sending Command(id=24404) JDWP.VirtualMachine.Resume]
[JDI: Receiving Command(id=24404) JDWP.VirtualMachine.Resume]
[JDI: Sending Command(id=24406) JDWP.VirtualMachine.Dispose]
[JDI: Receiving Command(id=24406) JDWP.VirtualMachine.Dispose]
[JDI: Target VM i/f closing event queues]
[JDI: Internal event handler exiting]
[JDI: Target VM interface thread exiting]
[JDI: Sending Command(id=24408) JDWP.VirtualMachine.Dispose]
shutdown on Thread[AWT-EventQueue-0,6,Idea Thread Group]
。。。
[JDI:发送命令(id=16)JDWP.VirtualMachine.TopLevelThreadGroups]
[JDI:Receiving Command(id=16)JDWP.VirtualMachine.TopLevelThreadGroups]
[JDI:Receiving:groups(ThreadGroupReferenceImpl[]):]
[JDI:Creating new com.jetbrains.JDI.ThreadGroupReferenceImpl(id=336)]
[JDI:Receiving:groups[i](ThreadGroupReferenceImpl):ref=336]
[JDI:Sending命令(id=18)JDWP.EventRequest.Set]
[JDI:Sending:eventKind(字节):6]
[JDI:发送:suspendPolicy(字节):0]
[JDI:发送:修饰符(修饰符[]):]
[JDI:Receiving Command(id=18)JDWP.EventRequest.Set]
[JDI:Receiving:requestID(int):4]
[JDI:Sending命令(id=20)JDWP.EventRequest.Set]
[JDI:Sending:eventKind(字节):7]
[JDI:发送:suspendPolicy(字节):0]
[JDI:发送:修饰符(修饰符[]):]
[JDI:Receiving Command(id=20)JDWP.EventRequest.Set]
[JDI:Receiving:requestID(int):5]
[JDI:Sending命令(id=22)JDWP.EventRequest.Set]
[JDI:Sending:eventKind(字节):8]
[JDI:发送:suspendPolicy(字节):1]
[JDI:发送:修饰符(修饰符[]):]
[JDI:发送:修改器[i](修改器):]
[JDI:Sending:modKind(字节):5]
[JDI:发送:类模式(字符串):sun.instrument.InstrumentationImpl]
[JDI:Receiving Command(id=22)JDWP.EventRequest.Set]
[JDI:Receiving:requestID(int):6]
[JDI:Sending命令(id=24)JDWP.EventRequest.Set]
[JDI:Sending:eventKind(字节):8]
[JDI:发送:suspendPolicy(字节):1]
[JDI:发送:修饰符(修饰符[]):]
[JDI:发送:修改器[i](修改器):]
[JDI:Sending:modKind(字节):5]
[JDI:发送:类模式(字符串):sun.instrument.InstrumentationImpl]
[JDI:Receiving Command(id=24)JDWP.EventRequest.Set]
[JDI:Receiving:requestID(int):7]
[JDI:Sending命令(id=26)JDWP.EventRequest.Set]
[JDI:Sending:eventKind(字节):8]
[JDI:发送:suspendPolicy(字节):1]
[JDI:发送:修饰符(修饰符[]):]
[JDI:发送:修改器[i](修改器):]
[JDI:Sending:modKind(字节):5]
[JDI:Sending:classPattern(String):com.my.app.retrievecrssClassicContractEndpointHandler]
[JDI:Receiving Command(id=26)JDWP.EventRequest.Set]
[JDI:Receiving:requestID(int):8]
[JDI:Sending命令(id=28)JDWP.EventRequest.Set]
[JDI:Sending:eventKind(字节):8]
[JDI:发送:suspendPolicy(字节):1]
[JDI:发送:修饰符(修饰符[]):]
[JDI:发送:修改器[i](修改器):]
[JDI:Sending:modKind(字节):5]
[JDI:Sending:classPattern(String):com.my.app.retrievecrssClassicContractEndpointHandler]
[JDI:Receiving Command(id=28)JDWP.EventRequest.Set]
[JDI:Receiving:requestID(int):9]
[JDI:Sending命令(id=30)JDWP.EventRequest.Set]
[JDI:Sending:eventKind(字节):8]
[JDI:发送:suspendPolicy(字节):1]
[JDI:发送:修饰符(修饰符[]):]
[JDI:发送:修改器[i](修改器):]
[JDI:Sending:modKind(字节):5]
[JDI:Sending:classPattern(String):com.the.library.TheConverter]
[JDI:Receivi
com.my.app.ExecutionServiceException: java.lang.NullPointerException: TheConverter.java, notWithinYearBoundaries line 1110
at com.my.app.handleTransaction(MyAppEndpointHandler.java:143)
...
[JDI: Sending Command(id=16) JDWP.VirtualMachine.TopLevelThreadGroups]
[JDI: Receiving Command(id=16) JDWP.VirtualMachine.TopLevelThreadGroups]
[JDI: Receiving: groups(ThreadGroupReferenceImpl[]): ]
[JDI: Creating new com.jetbrains.jdi.ThreadGroupReferenceImpl (id = 336)]
[JDI: Receiving: groups[i](ThreadGroupReferenceImpl): ref=336]
[JDI: Sending Command(id=18) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 6]
[JDI: Sending: suspendPolicy(byte): 0]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Receiving Command(id=18) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 4]
[JDI: Sending Command(id=20) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 7]
[JDI: Sending: suspendPolicy(byte): 0]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Receiving Command(id=20) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 5]
[JDI: Sending Command(id=22) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): sun.instrument.InstrumentationImpl]
[JDI: Receiving Command(id=22) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 6]
[JDI: Sending Command(id=24) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): sun.instrument.InstrumentationImpl]
[JDI: Receiving Command(id=24) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 7]
[JDI: Sending Command(id=26) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.my.app.RetrieveCRSClassicContractEndpointHandler]
[JDI: Receiving Command(id=26) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 8]
[JDI: Sending Command(id=28) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.my.app.RetrieveCRSClassicContractEndpointHandler]
[JDI: Receiving Command(id=28) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 9]
[JDI: Sending Command(id=30) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.the.library.TheConverter]
[JDI: Receiving Command(id=30) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 10]
[JDI: Sending Command(id=32) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 8]
[JDI: Sending: suspendPolicy(byte): 1]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 5]
[JDI: Sending: classPattern(String): com.my.app.SomeException]
[JDI: Receiving Command(id=32) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 11]
[JDI: Sending Command(id=34) JDWP.VirtualMachine.Resume]
[JDI: Clearing VM suspended cache]
[JDI: Clearing temporary cache for ThreadReference 1]
[JDI: Receiving Command(id=1) JDWP.Event.Composite]
[JDI: Clearing temporary cache for ThreadGroupReference 336]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving Command(id=34) JDWP.VirtualMachine.Resume]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=337]
[JDI: Receiving: signature(String): Ljava/lang/InternalError;]
[JDI: Receiving: status(int): 7]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Looking up Class, signature='Ljava/lang/InternalError;', id=337]
[JDI: Caching new ReferenceType, sig=Ljava/lang/InternalError;, id=337]
[JDI: Sending Command(id=39) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving Command(id=39) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): main]
[JDI: Event: ClassPrepareEvent in thread main]
[JDI: Receiving Command(id=2) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Handled Prepare Event for java.lang.InternalError]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 2]
[JDI: Receiving: typeID(long): ref=338]
[JDI: Receiving: signature(String): Ljava/lang/instrument/Instrumentation;]
[JDI: Receiving: status(int): 3]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Looking up Interface, signature='Ljava/lang/instrument/Instrumentation;', id=338]
[JDI: Caching new ReferenceType, sig=Ljava/lang/instrument/Instrumentation;, id=338]
[JDI: Sending Command(id=41) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving Command(id=41) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): main]
[JDI: Event: ClassPrepareEvent in thread main]
[JDI: Receiving Command(id=3) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 1]
[JDI: Handled Prepare Event for java.lang.instrument.Instrumentation]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 7]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=339]
[JDI: Receiving: signature(String): Lsun/instrument/InstrumentationImpl;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 6]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=339]
[JDI: Receiving: signature(String): Lsun/instrument/InstrumentationImpl;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=339]
[JDI: Receiving: signature(String): Lsun/instrument/InstrumentationImpl;]
[JDI: Receiving: status(int): 3]
[JDI: EventSet: SUSPEND_EVENT_THREAD]
...
[JDI: EventSet: SUSPEND_NONE]
[JDI: Looking up Class, signature='Lcom/another/library/AbstractServiceRequestHandler;', id=7241]
[JDI: Caching new ReferenceType, sig=Lcom/another/library/AbstractServiceRequestHandler;, id=7241]
[JDI: Sending Command(id=20792) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20792) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Receiving Command(id=6914) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 1]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 9]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=7242]
[JDI: Receiving: signature(String): Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 8]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=7242]
[JDI: Receiving: signature(String): Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;]
[JDI: Receiving: status(int): 3]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 1]
[JDI: Receiving: typeID(long): ref=7242]
[JDI: Receiving: signature(String): Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;]
[JDI: Receiving: status(int): 3]
[JDI: Handled Prepare Event for com.another.library.AbstractServiceRequestHandler]
[JDI: EventSet: SUSPEND_EVENT_THREAD]
[JDI: Looking up Class, signature='Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;', id=7242]
[JDI: Caching new ReferenceType, sig=Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;, id=7242]
[JDI: Sending Command(id=20794) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20794) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Looking up Class, signature='Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;', id=7242]
[JDI: Sending Command(id=20796) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20796) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Looking up Class, signature='Lcom/my/app/RetrieveCRSClassicContractEndpointHandler;', id=7242]
[JDI: Sending Command(id=20798) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20798) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(4)-127.0.0.1]
[JDI: Event: ClassPrepareEvent in thread RMI TCP Connection(4)-127.0.0.1]
[JDI: Handled Prepare Event for com.my.app.RetrieveCRSClassicContractEndpointHandler]
[JDI: Sending Command(id=20800) JDWP.ReferenceType.MethodsWithGeneric]
[JDI: Sending: refType(ReferenceTypeImpl): ref=7242]
[JDI: Receiving Command(id=20800) JDWP.ReferenceType.MethodsWithGeneric]
[JDI: Receiving: declared(MethodInfo[]): ]
[JDI: Receiving: declared[i](MethodInfo): ]
[JDI: Receiving: methodID(long): 748485344]
[JDI: Receiving: name(String): <init>]
[JDI: Receiving: signature(String): ()V]
[JDI: Receiving: genericSignature(String): ]
[JDI: Receiving: modBits(int): 1]
[JDI: Receiving: declared[i](MethodInfo): ]
[JDI: Receiving: methodID(long): 748485368]
[JDI: Receiving: name(String): validateRequest]
[JDI: Receiving: signature(String): (Lcom/my/app/IRetrieveCRSClassicContractRequest;Lcom/my/app/IRetrieveCRSClassicContractResponse;)Z]
[JDI: Receiving: genericSignature(String): ]
[JDI: Receiving: modBits(int): 1]
[JDI: Receiving: declared[i](MethodInfo): ]
[JDI: Receiving: methodID(long): 748485384]
[JDI: Receiving: name(String): handleTransaction]
[JDI: Receiving: signature(String): (Lcom/my/app/IRetrieveCRSClassicContractRequest;Lcom/my/app/IRetrieveCRSClassicContractResponse;)V]
...
[JDI: Sending Command(id=20820) JDWP.ReferenceType.SourceFile]
[JDI: Sending: refType(ReferenceTypeImpl): ref=7242]
[JDI: Receiving Command(id=20820) JDWP.ReferenceType.SourceFile]
[JDI: Receiving: sourceFile(String): RetrieveCRSClassicContractEndpointHandler.java]
[JDI: Sending Command(id=20822) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 2]
[JDI: Sending: suspendPolicy(byte): 2]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 7]
[JDI: Sending: loc(Location): com.my.app.RetrieveCRSClassicContractEndpointHandler:35]
[JDI: Receiving Command(id=20822) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 14]
[JDI: Sending Command(id=20824) JDWP.EventRequest.Set]
[JDI: Sending: eventKind(byte): 2]
[JDI: Sending: suspendPolicy(byte): 2]
[JDI: Sending: modifiers(Modifier[]): ]
[JDI: Sending: modifiers[i](Modifier): ]
[JDI: Sending: modKind(byte): 7]
[JDI: Sending: loc(Location): com.my.app.RetrieveCRSClassicContractEndpointHandler:61]
[JDI: Receiving Command(id=20824) JDWP.EventRequest.Set]
[JDI: Receiving: requestID(int): 15]
[JDI: Sending Command(id=20826) JDWP.ThreadReference.Resume]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=20826) JDWP.ThreadReference.Resume]
[JDI: Receiving Command(id=6915) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 8]
[JDI: Receiving: requestID(int): 2]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving: refTypeTag(byte): 2]
[JDI: Receiving: typeID(long): ref=7243]
[JDI: Receiving: signature(String): Lcom/my/app/core/repository/IRepository;]
[JDI: Receiving: status(int): 3]
[JDI: EventSet: SUSPEND_NONE]
...
[JDI: Sending Command(id=24396) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=3191]
[JDI: Receiving Command(id=24396) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(idle)]
[JDI: Event: ThreadDeathEvent in thread RMI TCP Connection(idle)]
[JDI: Receiving Command(id=8105) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 7]
[JDI: Receiving: requestID(int): 5]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=1805]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Sending Command(id=24399) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=1805]
[JDI: Receiving Command(id=24399) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(idle)]
[JDI: Event: ThreadDeathEvent in thread RMI TCP Connection(idle)]
2021-02-10 11:08:47,714 [ 204386] WARN - n.process.BaseOSProcessHandler - Process hasn't generated any output for a long time.
If it's a long-running mostly idle daemon process, consider overriding OSProcessHandler#readerOptions with 'BaseOutputReader.Options.forMostlySilentProcess()' to reduce CPU usage.
Command line: C:\Apps\apache-tomcat-8.5.56\bin\catalina.bat run
java.lang.Throwable: Process creation:
at com.intellij.execution.process.BaseOSProcessHandler.<init>(BaseOSProcessHandler.java:32)
at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:91)
at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:84)
at com.intellij.javaee.appServers.run.execution.LocalJavaeeServerProcessHandler.<init>(LocalJavaeeServerProcessHandler.java:40)
at com.intellij.javaee.appServers.run.execution.PatchedLocalState$ScriptBasedLocalJavaeeServerProcessHandler.<init>(PatchedLocalState.java:190)
at com.intellij.javaee.appServers.run.execution.PatchedLocalState.startJ2EEProcess(PatchedLocalState.java:98)
at com.intellij.javaee.appServers.run.execution.J2EEProcessHandlerWrapper.lambda$new$0(J2EEProcessHandlerWrapper.java:97)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:216)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:27)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:195)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:208)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:184)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
[JDI: Receiving Command(id=8106) JDWP.Event.Composite]
[JDI: Receiving: suspendPolicy(byte): 0]
[JDI: Receiving: events(Events[]): ]
[JDI: Receiving: events[i](Events): ]
[JDI: Receiving: eventKind(byte): 7]
[JDI: Receiving: requestID(int): 5]
[JDI: Receiving: thread(ThreadReferenceImpl): ref=2559]
[JDI: EventSet: SUSPEND_NONE]
[JDI: Sending Command(id=24402) JDWP.ThreadReference.Name]
[JDI: Sending: thread(ThreadReferenceImpl): ref=2559]
[JDI: Receiving Command(id=24402) JDWP.ThreadReference.Name]
[JDI: Receiving: threadName(String): RMI TCP Connection(idle)]
[JDI: Event: ThreadDeathEvent in thread RMI TCP Connection(idle)]
[JDI: Sending Command(id=24404) JDWP.VirtualMachine.Resume]
[JDI: Receiving Command(id=24404) JDWP.VirtualMachine.Resume]
[JDI: Sending Command(id=24406) JDWP.VirtualMachine.Dispose]
[JDI: Receiving Command(id=24406) JDWP.VirtualMachine.Dispose]
[JDI: Target VM i/f closing event queues]
[JDI: Internal event handler exiting]
[JDI: Target VM interface thread exiting]
[JDI: Sending Command(id=24408) JDWP.VirtualMachine.Dispose]
shutdown on Thread[AWT-EventQueue-0,6,Idea Thread Group]