vscode-php-debug: XDebugError: command is not available
When I make a request to a php file several times in quick succession requests build up in the call stack view on vscode. Requests build up in the call stack in the vscode debug view. They never disappear and the xdebug integration becomes progressively slower and slower the more times I make the request.
PHP version: 7.2.14 XDebug version: 2.6.1 Adapter version: 1.12.6
Your launch.json:
{
// 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": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9009,
"pathMappings": {
"/usr/share/nginx/html": "${workspaceRoot}/web/src"
},
"ignore": [
"**/vendor/**/*.php"
],
"log": true
}
]
}
XDebug php.ini config:
# xdebug configuration
RUN pecl install xdebug && docker-php-ext-enable xdebug \
&& echo "xdebug.remote_port=9009" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
&& echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
&& echo "xdebug.remote_connect_back=0" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
&& echo "xdebug.remote_host=host.docker.internal" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
&& echo "xdebug.idekey=VSCODE" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
&& echo "xdebug.remote_autostart=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini \
&& echo "xdebug.remote_log=/tmp/xdebug.log" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
XDebug logfile (from setting xdebug.remote_log
in php.ini):
Adapter logfile (from setting "log": true
in launch.json):
Code snippet to reproduce:
<?php
sleep(5);
echo "OK";
Logs:
<- launchResponse
Response {
seq: 0,
type: 'response',
request_seq: 2,
command: 'launch',
success: true }
new connection 1
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 1 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 3 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 3,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 4 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 4,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 5 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 6 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 6,
command: 'threads',
success: true,
body:
{ threads: [ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' } ] } }
new connection 2
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 2 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 7 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 7,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 8 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 8,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 9 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 10 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 10,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' } ] } }
new connection 3
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 3 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 11 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 11,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 12 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 12,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 13 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 14 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 14,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' } ] } }
new connection 4
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 4 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 15 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 15,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 16 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 16,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 17 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 18 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 18,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' } ] } }
new connection 5
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 5 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 19 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 19,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 20 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 20,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 21 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 22 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 22,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' } ] } }
new connection 6
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 6 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 23 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 23,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 24 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 24,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 25 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 26 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 26,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' } ] } }
new connection 7
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 7 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 27 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 27,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 28 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 28,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 29 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 30 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 30,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' } ] } }
new connection 8
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 8 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 31 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 31,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 32 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 32,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 33 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 34 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 34,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' } ] } }
new connection 9
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 9 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 35 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 35,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 36 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 36,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 37 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 38 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 38,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' } ] } }
new connection 10
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 10 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 39 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 39,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 40 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 40,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 41 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 42 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 42,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' } ] } }
new connection 11
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 11 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 43 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 43,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 44 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 44,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 45 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 46 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 46,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' } ] } }
new connection 12
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 12 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 47 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 47,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 48 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 48,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 49 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 50 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 50,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' } ] } }
new connection 13
new connection 14
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 13 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 14 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 51 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 51,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 52 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 53 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 52,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 53,
command: 'setExceptionBreakpoints',
success: true }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 54 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 54,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 55 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 56 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 56,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 57 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 57,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 58 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 58,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 5,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 59 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 59,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 1, name: 'Request 1 (2:00:17 PM)' },
Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 1 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 9,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 60 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 60,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 2, name: 'Request 2 (2:00:17 PM)' },
Thread { id: 3, name: 'Request 3 (2:00:17 PM)' },
Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 2 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 13,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 3 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 61 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 61,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 17,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 62 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 62,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 4, name: 'Request 4 (2:00:18 PM)' },
Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 4 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 21,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 63 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 63,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 5, name: 'Request 5 (2:00:18 PM)' },
Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 5 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 25,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 64 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 64,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 6, name: 'Request 6 (2:00:18 PM)' },
Thread { id: 7, name: 'Request 7 (2:00:18 PM)' },
Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 6 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 29,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 7 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 65 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 65,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 8, name: 'Request 8 (2:00:18 PM)' },
Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 33,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 8 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 66 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 66,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 37,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 67 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 67,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 9, name: 'Request 9 (2:00:19 PM)' },
Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 9 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 41,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 68 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 68,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 10, name: 'Request 10 (2:00:19 PM)' },
Thread { id: 11, name: 'Request 11 (2:00:19 PM)' },
Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 10 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 45,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 11 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 69 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 69,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 49,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 70 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 70,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 12, name: 'Request 12 (2:00:19 PM)' },
Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 12 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 55,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 71 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 71,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 13, name: 'Request 13 (2:00:20 PM)' },
Thread { id: 14, name: 'Request 14 (2:00:20 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 13 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 14 } }
new connection 15
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 15 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 72 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 72,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 73 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 73,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 74 }
new connection 16
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 16 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 75 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 75,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 76 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 76,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' } ] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 77 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 77,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 78 }
new connection 17
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 17 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 79 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 79,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 80 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 80,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 81 }
new connection 18
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 18 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 82 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 83 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 83,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' } ] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 82,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 84 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 84,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 85 }
new connection 19
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 19 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 20
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 20 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 86 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 87 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 86,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 87,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 88 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 89 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 88,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 89,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 90 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 91 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 91,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 92 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 92,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 93 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 93,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' } ] } }
new connection 21
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 21 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 22
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 22 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 94 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 95 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 94,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 95,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 96 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 97 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 96,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 97,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 98 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 99 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 99,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 100 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 100,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' } ] } }
new connection 23
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 23 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 101 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 101,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 102 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 102,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 103 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 104 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 104,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' } ] } }
new connection 24
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 24 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 105 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 105,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 106 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 106,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 107 }
new connection 25
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 25 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 108 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 108,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 109 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 109,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 110 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 111 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 111,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' } ] } }
new connection 26
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 26 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 27
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 27 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 112 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 113 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 112,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 113,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 114 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 115 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 114,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 116 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 115,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 117 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 117,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 118 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 118,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 119 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 119,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' } ] } }
new connection 28
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 28 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 29
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 29 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 120 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 121 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 120,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 121,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 122 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 123 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 122,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 123,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 124 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 125 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 125,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 126 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 126,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 127 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 127,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' } ] } }
new connection 30
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 30 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 31
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 31 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 128 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 129 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 128,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 129,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 130 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 131 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 130,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 131,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 132 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 133 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 133,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 134 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 134,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 135 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 135,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' } ] } }
new connection 32
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 32 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 33
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 33 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 136 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 137 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 136,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 137,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 138 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 139 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 138,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 139,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 140 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 141 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 141,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 142 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 142,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 143 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 143,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 15, name: 'Request 15 (2:00:26 PM)' },
Thread { id: 16, name: 'Request 16 (2:00:26 PM)' },
Thread { id: 17, name: 'Request 17 (2:00:26 PM)' },
Thread { id: 18, name: 'Request 18 (2:00:27 PM)' },
Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
new connection 34
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 34 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 35
new connection 36
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 35 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 36 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 37
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 144 }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 37 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 144,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 145 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 146 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 147 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 148 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 145,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 146,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 149 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 147,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 148,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 149,
command: 'setExceptionBreakpoints',
success: true }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 150 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 151 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 152 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 153 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 153,
command: 'configurationDone',
success: true }
<- outputEvent
OutputEvent {
seq: 0,
type: 'event',
event: 'output',
body: { category: 'console', output: 'connection 34 closed\n' } }
connection 34 closed
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 34 } }
<- outputEvent
OutputEvent {
seq: 0,
type: 'event',
event: 'output',
body: { category: 'console', output: 'connection 36 closed\n' } }
connection 36 closed
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 36 } }
<- outputEvent
OutputEvent {
seq: 0,
type: 'event',
event: 'output',
body: { category: 'console', output: 'connection 37 closed\n' } }
connection 37 closed
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 37 } }
<- outputEvent
OutputEvent {
seq: 0,
type: 'event',
event: 'output',
body: { category: 'console', output: 'connection 35 closed\n' } }
connection 35 closed
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 35 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 74,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 15 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 78,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 16 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 81,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 17 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 85,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 18 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 154 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 154,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 155 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 155,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 156 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 156,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 157 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 157,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 158 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 158,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 159 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 159,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 19, name: 'Request 19 (2:00:27 PM)' },
Thread { id: 20, name: 'Request 20 (2:00:27 PM)' },
Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 90,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 20 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 19 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 98,
command: 'configurationDone',
success: true }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 103,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 160 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 160,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 161 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 161,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 162 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 162,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 21, name: 'Request 21 (2:00:27 PM)' },
Thread { id: 22, name: 'Request 22 (2:00:27 PM)' },
Thread { id: 23, name: 'Request 23 (2:00:28 PM)' },
Thread { id: 24, name: 'Request 24 (2:00:28 PM)' },
Thread { id: 25, name: 'Request 25 (2:00:28 PM)' },
Thread { id: 26, name: 'Request 26 (2:00:28 PM)' },
Thread { id: 27, name: 'Request 27 (2:00:28 PM)' },
Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 21 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 23 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 22 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 107,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 24 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 110,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 25 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 116,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 27 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 26 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 163 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 163,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 164 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 164,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 165 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 165,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 28, name: 'Request 28 (2:00:29 PM)' },
Thread { id: 29, name: 'Request 29 (2:00:29 PM)' },
Thread { id: 30, name: 'Request 30 (2:00:29 PM)' },
Thread { id: 31, name: 'Request 31 (2:00:29 PM)' },
Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 124,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 28 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 29 } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 132,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 31 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 30 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 166 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 166,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 167 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 167,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 32, name: 'Request 32 (2:00:30 PM)' },
Thread { id: 33, name: 'Request 33 (2:00:30 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 140,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 32 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 33 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 168 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 168,
command: 'threads',
success: true,
body: { threads: [] } }
new connection 38
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 38 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 169 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 169,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 170 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 170,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 171 }
new connection 39
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 39 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 40
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 40 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 172 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 172,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 38, name: 'Request 38 (2:00:39 PM)' },
Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' } ] } }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 173 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 174 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 173,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 174,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 175 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 176 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 175,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 176,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 177 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 178 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 178,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 179 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 179,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 38, name: 'Request 38 (2:00:39 PM)' },
Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 180 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 180,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 38, name: 'Request 38 (2:00:39 PM)' },
Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' } ] } }
new connection 41
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 41 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 42
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 42 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 181 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 182 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 181,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 182,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 183 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 184 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 183,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 184,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 185 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 186 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 186,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 187 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 187,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 38, name: 'Request 38 (2:00:39 PM)' },
Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' },
Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 188 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 188,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 38, name: 'Request 38 (2:00:39 PM)' },
Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' },
Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' } ] } }
new connection 43
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 43 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 44
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 44 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 189 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 190 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 189,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 190,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 191 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 192 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 191,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 192,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 193 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 194 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 194,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 195 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 195,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 38, name: 'Request 38 (2:00:39 PM)' },
Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' },
Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' },
Thread { id: 43, name: 'Request 43 (2:00:42 PM)' },
Thread { id: 44, name: 'Request 44 (2:00:42 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 196 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 196,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 38, name: 'Request 38 (2:00:39 PM)' },
Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' },
Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' },
Thread { id: 43, name: 'Request 43 (2:00:42 PM)' },
Thread { id: 44, name: 'Request 44 (2:00:42 PM)' } ] } }
new connection 45
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 45 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
new connection 46
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 46 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 171,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 38 } }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 197 }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 198 }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 199 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 199,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' },
Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' },
Thread { id: 43, name: 'Request 43 (2:00:42 PM)' },
Thread { id: 44, name: 'Request 44 (2:00:42 PM)' },
Thread { id: 45, name: 'Request 45 (2:00:43 PM)' },
Thread { id: 46, name: 'Request 46 (2:00:44 PM)' } ] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 197,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 198,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 200 }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 201 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 200,
command: 'setExceptionBreakpoints',
success: true }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 201,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 202 }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 203 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 203,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 204 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 204,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' },
Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' },
Thread { id: 43, name: 'Request 43 (2:00:42 PM)' },
Thread { id: 44, name: 'Request 44 (2:00:42 PM)' },
Thread { id: 45, name: 'Request 45 (2:00:43 PM)' },
Thread { id: 46, name: 'Request 46 (2:00:44 PM)' } ] } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 205 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 205,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 39, name: 'Request 39 (2:00:40 PM)' },
Thread { id: 40, name: 'Request 40 (2:00:40 PM)' },
Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' },
Thread { id: 43, name: 'Request 43 (2:00:42 PM)' },
Thread { id: 44, name: 'Request 44 (2:00:42 PM)' },
Thread { id: 45, name: 'Request 45 (2:00:43 PM)' },
Thread { id: 46, name: 'Request 46 (2:00:44 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 177,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 40 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 39 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 206 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 206,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 41, name: 'Request 41 (2:00:41 PM)' },
Thread { id: 42, name: 'Request 42 (2:00:41 PM)' },
Thread { id: 43, name: 'Request 43 (2:00:42 PM)' },
Thread { id: 44, name: 'Request 44 (2:00:42 PM)' },
Thread { id: 45, name: 'Request 45 (2:00:43 PM)' },
Thread { id: 46, name: 'Request 46 (2:00:44 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 185,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 42 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 41 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 207 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 207,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 43, name: 'Request 43 (2:00:42 PM)' },
Thread { id: 44, name: 'Request 44 (2:00:42 PM)' },
Thread { id: 45, name: 'Request 45 (2:00:43 PM)' },
Thread { id: 46, name: 'Request 46 (2:00:44 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 193,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 44 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 43 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 208 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 208,
command: 'threads',
success: true,
body:
{ threads:
[ Thread { id: 45, name: 'Request 45 (2:00:43 PM)' },
Thread { id: 46, name: 'Request 46 (2:00:44 PM)' } ] } }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 202,
command: 'configurationDone',
success: true }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 45 } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 46 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 209 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 209,
command: 'threads',
success: true,
body: { threads: [] } }
new connection 47
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'started', threadId: 47 } }
<- initializedEvent
InitializedEvent { seq: 0, type: 'event', event: 'initialized' }
-> setFunctionBreakpointsRequest
{ command: 'setFunctionBreakpoints',
arguments: { breakpoints: [] },
type: 'request',
seq: 210 }
<- setFunctionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 210,
command: 'setFunctionBreakpoints',
success: true,
body: { breakpoints: [] } }
-> setExceptionBreakpointsRequest
{ command: 'setExceptionBreakpoints',
arguments: { filters: [ '*' ] },
type: 'request',
seq: 211 }
<- setExceptionBreakpointsResponse
Response {
seq: 0,
type: 'response',
request_seq: 211,
command: 'setExceptionBreakpoints',
success: true }
-> configurationDoneRequest
{ command: 'configurationDone', type: 'request', seq: 212 }
<- configurationDoneResponse
Response {
seq: 0,
type: 'response',
request_seq: 212,
command: 'configurationDone',
success: true }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 213 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 213,
command: 'threads',
success: true,
body:
{ threads: [ Thread { id: 47, name: 'Request 47 (2:00:58 PM)' } ] } }
<- threadEvent
ThreadEvent {
seq: 0,
type: 'event',
event: 'thread',
body: { reason: 'exited', threadId: 47 } }
-> threadsRequest
{ command: 'threads', type: 'request', seq: 214 }
<- threadsResponse
Response {
seq: 0,
type: 'response',
request_seq: 214,
command: 'threads',
success: true,
body: { threads: [] } }
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 2
- Comments: 15 (1 by maintainers)
how?
Same here too.
I’m running xdebug with docker, docker-compose,php-7.3, vscode-php-debug1.13.0.
Debug: start debugging
in vscode.had the same issue putting in the absolute path seemed to resolved the issue Here is my config: “name”: “remote XDebug”, “type”: “php”, “request”: “launch”, “port”: 9000, “pathMappings”: { “C:\xampp\htdocs\…”: “C:\xampp\htdocs\…”, }, “xdebugSettings”: { “max_children”: 4096, “max_data”: 512, “show_hidden”: 1, “multiple_sessions”: 1, “max_depth”: 7, “extended_properties”: 1 }
The same here too.
I am running xdebug over docker and php-7.3, any idea of the problem?
Adapter Version: 1.13.0
Error:
I have the same problem on my end. Restarting VSCode does seem like the only viable option for now
PHP version: PHP 5.6.39-0+deb8u1 XDebug version: 2.2.5-1 Adapter version: 1.12.6
Your launch.json:
XDebug php.ini config:
XDebug logfile (from setting
xdebug.remote_log
in php.ini): None was generated Adapter logfile (from setting"log": true
in launch.json):Code snippet to reproduce: