cloudflare / cloudflare/workerd

🐛 Bug Report — disconnected: connect(): Connection refused

Open
#4,253 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
8.7k
Forks
739
Avg merge
2d 20h
Merged PRs (30d)
174

Description

Workers rpc requests fail most of the time, suspecting a race condition somewhere. Was hoping you can point me in the right direction with the `disconnected: connect(): Connection refused` stack. On very rare occasions of restarting wrangler for all workers, I can get it to work.

Please let me know what I can do to help!

Here is my wrangler log file:

```
--- 2025-06-04T17:47:43.341Z debug
🪵 Writing logs to "/Users/jeff/Library/Preferences/.wrangler/logs/wrangler-2025-06-04_17-47-43_286.log"
---

--- 2025-06-04T17:47:43.341Z debug
Metrics dispatcher: Posting data {"deviceId":"f79fa222-8b06-4c6a-8d80-debbc0ab78bc","event":"wrangler command started","timestamp":1749059263341,"properties":{"amplitude_session_id":1749059263340,"amplitude_event_id":0,"wranglerVersion":"4.19.1","osPlatform":"Mac OS","osVersion":"Darwin Kernel Version 24.5.0: Tue Apr 22 19:53:27 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6041","nodeVersion":22,"packageManager":"npm","isFirstUsage":false,"configFileType":"jsonc","isCI":false,"isPagesCI":false,"isWorkersCI":false,"isInteractive":false,"hasAssets":false,"argsUsed":["inspectorPort","logLevel","persistTo","port"],"argsCombination":"inspectorPort, logLevel, persistTo, port","command":"wrangler dev","args":{"port":60101,"inspectorPort":9101,"showInteractiveDevSession":false,"persistTo":"","logLevel":"debug","xJsonConfig":true,"j":true,"latest":true,"noBundle":false,"remote":false,"r":false,"testScheduled":false,"xVectorizeBindToProd":false,"xImagesLocalMode":false,"script":""}}}
---

--- 2025-06-04T17:47:43.344Z debug
.env file not found at ".env". Continuing... For more details, refer to https://developers.cloudflare.com/workers/wrangler/system-environment-variables/
---

--- 2025-06-04T17:47:43.364Z log

⛅️ wrangler 4.19.1
───────────────────
---

--- 2025-06-04T17:47:43.375Z log
Using vars defined in .dev.vars
---

--- 2025-06-04T17:47:43.376Z log
Your Worker has access to the following bindings:
---

--- 2025-06-04T17:47:43.376Z log
Binding Resource Mode
---

--- 2025-06-04T17:47:43.376Z log
env.DB (zilly-shared) D1 Database local
---

--- 2025-06-04T17:47:43.376Z log
env.AuthService (zilly-auth-service#AuthService) Worker local [not connected]
---

--- 2025-06-04T17:47:43.376Z log
env.UserService (zilly-user-service#UserService) Worker local [not connected]
---

--- 2025-06-04T17:47:43.376Z log
env.GOOGLE_CLIENT_ID ("(hidden)") Environment Variable local
---

--- 2025-06-04T17:47:43.376Z log
env.GOOGLE_CLIENT_SECRET ("(hidden)") Environment Variable local
---

--- 2025-06-04T17:47:43.376Z log

---

--- 2025-06-04T17:47:43.376Z info

Service bindings, Durable Object bindings, and Tail consumers connect to other `wrangler dev` processes running locally, with their connection status indicated by [connected] or [not connected]. For more details, refer to https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/#local-development

---

--- 2025-06-04T17:47:43.393Z log
Using vars defined in .dev.vars
---

--- 2025-06-04T17:47:43.393Z log
Your Worker has access to the following bindings:
---

--- 2025-06-04T17:47:43.393Z log
Binding Resource Mode
---

--- 2025-06-04T17:47:43.393Z log
env.DB (zilly-shared) D1 Database local
---

--- 2025-06-04T17:47:43.393Z log
env.AuthService (zilly-auth-service#AuthService) Worker local [connected]
---

--- 2025-06-04T17:47:43.393Z log
env.UserService (zilly-user-service#UserService) Worker local [connected]
---

--- 2025-06-04T17:47:43.393Z log
env.GOOGLE_CLIENT_ID ("(hidden)") Environment Variable local
---

--- 2025-06-04T17:47:43.393Z log
env.GOOGLE_CLIENT_SECRET ("(hidden)") Environment Variable local
---

--- 2025-06-04T17:47:43.393Z log

---

--- 2025-06-04T17:47:43.451Z debug
RemoteRuntimeController teardown beginning...
---

--- 2025-06-04T17:47:43.451Z debug
RemoteRuntimeController teardown complete
---

--- 2025-06-04T17:47:43.452Z log
⎔ Starting local server...
---

--- 2025-06-04T17:47:43.456Z debug
[InspectorProxyWorker] handleProxyControllerIncomingMessage {"type":"reloadStart"}
---

--- 2025-06-04T17:47:43.492Z error
✘ [ERROR] workerd/server/server.c++:3884: info: Inspector is listening

---

--- 2025-06-04T17:47:43.504Z debug
[InspectorProxyWorker] handleProxyControllerIncomingMessage {"type":"reloadComplete","proxyData":{"userWorkerUrl":{"protocol":"http:","hostname":"127.0.0.1","port":"64582"},"userWorkerInspectorUrl":{"protocol":"ws:","hostname":"127.0.0.1","port":"64580","pathname":"/core:user:zilly-core-service"},"userWorkerInnerUrlOverrides":{"protocol":"http:"},"headers":{"MF-Proxy-Shared-Secret":"c8f54d9d-17ec-40bd-94c2-2100d090ebc5"},"liveReload":false,"proxyLogsToController":false,"internalDurableObjects":[],"entrypointAddresses":{"default":{"host":"127.0.0.1","port":64583}}}}
---

--- 2025-06-04T17:47:43.505Z error
✘ [ERROR] workerd/server/server.c++:1338: info: Inspector client attaching [core:user:zilly-core-service]

---

--- 2025-06-04T17:47:43.506Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Runtime.executionContextCreated',
params: {
context: {
id: 534303329,
origin: '',
name: 'Worker',
uniqueId: '-9195607250484969667.-7819388878185867654'
}
}
}
---

--- 2025-06-04T17:47:43.506Z debug
[InspectorProxyWorker] reconnectRuntimeWebSocket
---

--- 2025-06-04T17:47:43.506Z debug
[InspectorProxyWorker] NEW RUNTIME WEBSOCKET http://127.0.0.1:64580/core:user:zilly-core-service
---

--- 2025-06-04T17:47:43.507Z debug
[InspectorProxyWorker] SEND TO DEVTOOLS {"method":"Runtime.executionContextsCleared"}
---

--- 2025-06-04T17:47:43.507Z debug
[InspectorProxyWorker] RUNTIME WEBSOCKET OPENED
---

--- 2025-06-04T17:47:43.508Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.enable","id":100000001}
---

--- 2025-06-04T17:47:43.508Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Debugger.enable","id":100000002}
---

--- 2025-06-04T17:47:43.508Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Network.enable","id":100000003}
---

--- 2025-06-04T17:47:43.509Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000001, result: {} }
---

--- 2025-06-04T17:47:43.520Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '3',
url: 'file:///Users/jeff/Projects/zilly/apps/core-service/.wrangler/tmp/dev-GpwmVR/server.js',
startLine: 0,
startColumn: 0,
endLine: 15145,
endColumn: 106,
executionContextId: 534303329,
hash: '555a4a6b53db1a165f2b4cb1c09310d53ea659dded91cfed3620bc21b9cf51f7',
buildId: '',
isLiveEdit: false,
sourceMapURL: 'server.js.map',
hasSourceURL: true,
isModule: true,
length: 466450,
scriptLanguage: 'JavaScript',
embedderName: 'server.js'
}
}
---

--- 2025-06-04T17:47:43.521Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '4',
url: 'cloudflare-internal:d1-api',
startLine: 0,
startColumn: 0,
endLine: 390,
endColumn: 0,
executionContextId: 534303329,
hash: 'f4316a8ee94643f57695b89a32ed3b9c709663174472eaaf27b74b5813eff99e',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 15076,
scriptLanguage: 'JavaScript',
embedderName: 'cloudflare-internal:d1-api'
}
}
---

--- 2025-06-04T17:47:43.521Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '5',
url: 'node:stream',
startLine: 0,
startColumn: 0,
endLine: 79,
endColumn: 0,
executionContextId: 534303329,
hash: '9e7ca4b23e0ce08692926d1fe46f9c39ca3463ba17d6d5483a8c604e9465e5c4',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 2096,
scriptLanguage: 'JavaScript',
embedderName: 'node:stream'
}
}
---

--- 2025-06-04T17:47:43.521Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '6',
url: 'node:events',
startLine: 0,
startColumn: 0,
endLine: 6,
endColumn: 0,
executionContextId: 534303329,
hash: 'a65a3cd6cc39ee3536ce5eb0ad88d6947a2c69b7b96ed288248a2d28cc5de598',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 257,
scriptLanguage: 'JavaScript',
embedderName: 'node:events'
}
}
---

--- 2025-06-04T17:47:43.521Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '7',
url: 'node-internal:streams_pipeline',
startLine: 0,
startColumn: 0,
endLine: 433,
endColumn: 0,
executionContextId: 534303329,
hash: 'e246b1251d08a34085c38c7eee6f372d2e88ec06b89220b01547b1017a6b7cc8',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 11787,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_pipeline'
}
}
---

--- 2025-06-04T17:47:43.521Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '8',
url: 'node-internal:streams_util',
startLine: 0,
startColumn: 0,
endLine: 1120,
endColumn: 0,
executionContextId: 534303329,
hash: 'c8f5935947164fe432e56ec16a81869d4e32c1078093d1a9931542787c54a53d',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 30414,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_util'
}
}
---

--- 2025-06-04T17:47:43.522Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '9',
url: 'node-internal:streams_compose',
startLine: 0,
startColumn: 0,
endLine: 192,
endColumn: 0,
executionContextId: 534303329,
hash: '2b4073544f727b23013089824002cb6107a461463a69dd4bdbb6b8fd95a46106',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 5173,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_compose'
}
}
---

--- 2025-06-04T17:47:43.522Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '10',
url: 'node-internal:streams_legacy',
startLine: 0,
startColumn: 0,
endLine: 114,
endColumn: 0,
executionContextId: 534303329,
hash: '78f0be80020a1acfd716c1c8b15f166ed113006328f488e7c90ea2ab495e14ba',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 3912,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_legacy'
}
}
---

--- 2025-06-04T17:47:43.522Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '11',
url: 'node-internal:streams_writable',
startLine: 0,
startColumn: 0,
endLine: 881,
endColumn: 0,
executionContextId: 534303329,
hash: 'cf84c1fa996ed7f2ac05abafb867e1100fa5a5c0d2e67ea83b87adc7ba620ed6',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 25904,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_writable'
}
}
---

--- 2025-06-04T17:47:43.522Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '12',
url: 'node-internal:streams_readable',
startLine: 0,
startColumn: 0,
endLine: 1858,
endColumn: 0,
executionContextId: 534303329,
hash: '90d1dc14a90b855ce56827e30f3978268657b40c831dcf3eb1c75c24490c9348',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 54390,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_readable'
}
}
---

--- 2025-06-04T17:47:43.524Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '13',
url: 'node-internal:streams_duplex',
startLine: 0,
startColumn: 0,
endLine: 655,
endColumn: 0,
executionContextId: 534303329,
hash: '19c7c97bb07a3d06758bc547d605df25c2f75b431ff47803dd37f14488e21213',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 16354,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_duplex'
}
}
---

--- 2025-06-04T17:47:43.525Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '14',
url: 'node-internal:streams_transform',
startLine: 0,
startColumn: 0,
endLine: 214,
endColumn: 0,
executionContextId: 534303329,
hash: '28c554b61cf0fabca545a589ea5e6676df9887ed1b3a0513eed74dbc9259af82',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 7750,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_transform'
}
}
---

--- 2025-06-04T17:47:43.525Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '15',
url: 'node-internal:streams_promises',
startLine: 0,
startColumn: 0,
endLine: 70,
endColumn: 0,
executionContextId: 534303329,
hash: '061dac04c1510c1f7dceba87c10b7b6213f7e5eba0f2f545b4db97f9fcff3ed3',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 2224,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_promises'
}
}
---

--- 2025-06-04T17:47:43.525Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '16',
url: 'node-internal:process',
startLine: 0,
startColumn: 0,
endLine: 170,
endColumn: 0,
executionContextId: 534303329,
hash: '2c9d356101bdbbe1ce2a1e10efe986d73ff34f1bdecfe364be0cc17cff2cc7a9',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 8720,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:process'
}
}
---

--- 2025-06-04T17:47:43.525Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '17',
url: 'node-internal:internal_errors',
startLine: 0,
startColumn: 0,
endLine: 640,
endColumn: 0,
executionContextId: 534303329,
hash: '284c2ec7ad8fd1f551ccb3e280fb5cd3204789a72a354cd4417a7e5884deefa6',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 21922,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_errors'
}
}
---

--- 2025-06-04T17:47:43.525Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '18',
url: 'node-internal:validators',
startLine: 0,
startColumn: 0,
endLine: 210,
endColumn: 0,
executionContextId: 534303329,
hash: '953a4ad499cde3111492655d317dbfd5a51558a5999d6c95057267576c5522e0',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 8322,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:validators'
}
}
---

--- 2025-06-04T17:47:43.525Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '19',
url: 'node-internal:events',
startLine: 0,
startColumn: 0,
endLine: 779,
endColumn: 0,
executionContextId: 534303329,
hash: 'ad8a19cbdfbafa25f5946dd53ea3750419acbfcdd2fc3abfb2c0ed6657fd4283',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 28128,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:events'
}
}
---

--- 2025-06-04T17:47:43.526Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '20',
url: 'node-internal:internal_buffer',
startLine: 0,
startColumn: 0,
endLine: 1802,
endColumn: 0,
executionContextId: 534303329,
hash: '92d5788fd3d41bdb1ac750c9930a7a5a5cfd9cd8a053efc4d9ba957f90d570bf',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 62909,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_buffer'
}
}
---

--- 2025-06-04T17:47:43.526Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '21',
url: 'node-internal:internal_utils',
startLine: 0,
startColumn: 0,
endLine: 239,
endColumn: 0,
executionContextId: 534303329,
hash: '1303ee633b35db43298bc78dc2b5c81be58f38d6012bf30cfb54a905a6f3d60a',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 8289,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_utils'
}
}
---

--- 2025-06-04T17:47:43.526Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '22',
url: 'node-internal:internal_inspect',
startLine: 0,
startColumn: 0,
endLine: 2415,
endColumn: 0,
executionContextId: 534303329,
hash: 'b84971f4437fd154d277bb840ef8f7eaeb5d5071f862277c1cd1da70dc1f36bc',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 91547,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_inspect'
}
}
---

--- 2025-06-04T17:47:43.526Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '23',
url: 'node-internal:internal_types',
startLine: 0,
startColumn: 0,
endLine: 118,
endColumn: 0,
executionContextId: 534303329,
hash: '65cc7262d944441d3188f24d27e046aa7b782eac144463a59ba551a76f3ce4c4',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 5251,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_types'
}
}
---

--- 2025-06-04T17:47:43.526Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '24',
url: 'node-internal:crypto_util',
startLine: 0,
startColumn: 0,
endLine: 95,
endColumn: 0,
executionContextId: 534303329,
hash: 'e782db88b566a35b9be61cd3053e043056ef86b913c3f51274d1ab12b1d9c5b0',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 3973,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:crypto_util'
}
}
---

--- 2025-06-04T17:47:43.526Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '25',
url: 'node-internal:internal_assert',
startLine: 0,
startColumn: 0,
endLine: 671,
endColumn: 0,
executionContextId: 534303329,
hash: 'a0c18e778b5996d1fdfce702491cceb519898328051cfa4631d88321bd1a28e3',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 21960,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_assert'
}
}
---

--- 2025-06-04T17:47:43.526Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '26',
url: 'node-internal:streams_adapters',
startLine: 0,
startColumn: 0,
endLine: 776,
endColumn: 0,
executionContextId: 534303329,
hash: '7753baa8ad053718b4a0222b00564ab0b1d0ce641cc643a0fe00ddc7b07b626f',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 21021,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:streams_adapters'
}
}
---

--- 2025-06-04T17:47:43.527Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '27',
url: 'node-internal:internal_stringdecoder',
startLine: 0,
startColumn: 0,
endLine: 128,
endColumn: 0,
executionContextId: 534303329,
hash: 'd1aa786807383f3fb3781d92ae84b79af6002d6836e8702a23e15f8ea699c8b4',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 4703,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_stringdecoder'
}
}
---

--- 2025-06-04T17:47:43.527Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '28',
url: 'node-internal:internal_assertionerror',
startLine: 0,
startColumn: 0,
endLine: 467,
endColumn: 0,
executionContextId: 534303329,
hash: 'c8ec9bae7e8a61e4a461ddd579e6d28e1b56a9814b54f85111d9929eb21d7fb1',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 20078,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_assertionerror'
}
}
---

--- 2025-06-04T17:47:43.527Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '29',
url: 'node-internal:internal_diffs',
startLine: 0,
startColumn: 0,
endLine: 316,
endColumn: 0,
executionContextId: 534303329,
hash: '7776d45746451492cb0e50d7c92b2fa6f0d2c95fc181797c5691918f003b05da',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 10984,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_diffs'
}
}
---

--- 2025-06-04T17:47:43.527Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '30',
url: 'node-internal:internal_comparisons',
startLine: 0,
startColumn: 0,
endLine: 522,
endColumn: 0,
executionContextId: 534303329,
hash: '28c414eba5fc3dc275b952cdf56dde62c57058db4e4d345bc2549e7d8c24ccc3',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 19181,
scriptLanguage: 'JavaScript',
embedderName: 'node-internal:internal_comparisons'
}
}
---

--- 2025-06-04T17:47:43.527Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '31',
url: 'node:process',
startLine: 0,
startColumn: 0,
endLine: 6,
endColumn: 0,
executionContextId: 534303329,
hash: '9eb7fd67c7ce3639809ac0ca8fe9abb8de49f25e7465c0179c8b76091e653462',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 259,
scriptLanguage: 'JavaScript',
embedderName: 'node:process'
}
}
---

--- 2025-06-04T17:47:43.527Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Debugger.scriptParsed',
params: {
scriptId: '32',
url: 'node:async_hooks',
startLine: 0,
startColumn: 0,
endLine: 53,
endColumn: 0,
executionContextId: 534303329,
hash: 'cada46be506bedf1eaca988c291e16bc60d2f7dea0a3f4209975ed5615f4251d',
buildId: '',
isLiveEdit: false,
sourceMapURL: '',
hasSourceURL: false,
isModule: true,
length: 1803,
scriptLanguage: 'JavaScript',
embedderName: 'node:async_hooks'
}
}
---

--- 2025-06-04T17:47:43.527Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
id: 100000002,
result: { debuggerId: '-5342462953033951396.3247464195188363014' }
}
---

--- 2025-06-04T17:47:43.528Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000003, method: 'Network.enable', result: {} }
---

--- 2025-06-04T17:47:53.509Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.getIsolateId","id":100000004}
---

--- 2025-06-04T17:47:53.512Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000004, result: { id: 'b29bdc34af338c16' } }
---

--- 2025-06-04T17:48:03.510Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.getIsolateId","id":100000005}
---

--- 2025-06-04T17:48:03.511Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000005, result: { id: 'b29bdc34af338c16' } }
---

--- 2025-06-04T17:48:13.506Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.getIsolateId","id":100000006}
---

--- 2025-06-04T17:48:13.507Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000006, result: { id: 'b29bdc34af338c16' } }
---

--- 2025-06-04T17:48:23.509Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.getIsolateId","id":100000007}
---

--- 2025-06-04T17:48:23.511Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000007, result: { id: 'b29bdc34af338c16' } }
---

--- 2025-06-04T17:48:33.510Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.getIsolateId","id":100000008}
---

--- 2025-06-04T17:48:33.512Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000008, result: { id: 'b29bdc34af338c16' } }
---

--- 2025-06-04T17:48:35.129Z debug
workerd/jsg/util.c++:322: info: exception = kj/async-io-unix.c++:1524: disconnected: connect(): Connection refused
stack: 102277c43 102277e1b 10224773b 10227255c 1000f2c7c 1001201af 1009d9a38 10226b08c 100d9ef68 100da05fc 100b9aca8 100b9c004 1007ed254 100b96577 100b6d898 100b78ac8 1001021ac 1000cbb38 10098b78b 100b6adb4 100b6a61c 100b5ea04 100b5eed0 1001021ac 1009823b8
---

--- 2025-06-04T17:48:35.130Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE {
method: 'Runtime.consoleAPICalled',
params: {
type: 'error',
args: [ [Object] ],
executionContextId: 534303329,
timestamp: 1749059315129,
stackTrace: { callFrames: [Array] }
}
}
---

--- 2025-06-04T17:48:35.145Z error
✘ [ERROR] Error: Network connection lost.

at async getUserLessonStatus (file:///Users/jeff/Projects/zilly/packages/api/dist/learning/learning.core.js:18:26)
at async getUserLessonStatusHandler (file:///Users/jeff/Projects/zilly/packages/api/dist/learning/learning.router.js:48:26)
at async dispatch (file:///Users/jeff/Projects/zilly/node_modules/hono/dist/compose.js:22:17)
at null. (async file:///Users/jeff/Projects/zilly/apps/core-service/.wrangler/tmp/dev-GpwmVR/server.js:2862:5)
at async dispatch (file:///Users/jeff/Projects/zilly/node_modules/hono/dist/compose.js:22:17)
at null. (async file:///Users/jeff/Projects/zilly/apps/core-service/.wrangler/tmp/dev-GpwmVR/server.js:8774:3)
at async dispatch (file:///Users/jeff/Projects/zilly/node_modules/hono/dist/compose.js:22:17)
at async contextStorage2 (file:///Users/jeff/Projects/zilly/node_modules/hono/dist/middleware/context-storage/index.js:6:5)
at async dispatch (file:///Users/jeff/Projects/zilly/node_modules/hono/dist/compose.js:22:17)
at async cors2 (file:///Users/jeff/Projects/zilly/node_modules/hono/dist/middleware/cors/index.js:74:5) {
retryable: true
}

---

--- 2025-06-04T17:48:43.508Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.getIsolateId","id":100000009}
---

--- 2025-06-04T17:48:43.510Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000009, result: { id: 'b29bdc34af338c16' } }
---

--- 2025-06-04T17:48:53.507Z debug
[InspectorProxyWorker] SEND TO RUNTIME {"method":"Runtime.getIsolateId","id":100000010}
---

--- 2025-06-04T17:48:53.508Z debug
[InspectorProxyWorker] RUNTIME INCOMING MESSAGE { id: 100000010, result: { id: 'b29bdc34af338c16' } }
---

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.