vscode-firefox-debug icon indicating copy to clipboard operation
vscode-firefox-debug copied to clipboard

Stuck on RootActorProxy: Received 0 tabs - will retry in 100ms

Open MagicLegend opened this issue 3 years ago • 0 comments

Hi!

I've switched to Macos, and in setting up my workflow again I'm running into some quirks with the Firefox debugger. It all works the first time like it's intended to. But as soon as I close the debug window, I notice that on Linux the debugger would automatically quit as well. But now that's not the case. When I manually stop and start the debugger, no new Firefox window gets started, and in the logging I see this message repeated:

DEBUG|003.312|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.313|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.313|RootActorProxy: Received 0 tabs - will retry in 100ms
Larger log file
DEBUG|000.033|BreakpointsManager: Setting 2 breakpoints for /Users/smth.js
DEBUG|000.033|BreakpointsManager: Setting 1 breakpoints for /Users/smth.js
DEBUG|000.033|BreakpointsManager: Setting 1 breakpoints for /Users/smth.js
DEBUG|000.033|BreakpointsManager: Setting 1 breakpoints for /Users/smth.js
DEBUG|000.034|BreakpointsManager: Setting 1 breakpoints for /Users/smth.js
DEBUG|000.035|DebugConnection: Received response/event {"from":"root","applicationType":"browser","testConnectionPrefix":"server1.conn3.","traits":{"networkMonitor":true,"resources":{"extensions-backgroundscript-status":true},"supportsClearResources":true,"workerConsoleApiMessagesDispatchedToMainThread":true}}
DEBUG|000.035|RootActorProxy: Fetching root
DEBUG|000.035|DebugConnection: Sending request {"to":"root","type":"getRoot"}
DEBUG|000.037|DebugConnection: Received response/event {"preferenceActor":"server1.conn3.preferenceActor1","addonsActor":"server1.conn3.addonsActor2","deviceActor":"server1.conn3.deviceActor3","heapSnapshotFileActor":"server1.conn3.heapSnapshotFileActor4","perfActor":"server1.conn3.perfActor5","parentAccessibilityActor":"server1.conn3.parentAccessibilityActor6","screenshotActor":"server1.conn3.screenshotActor7","from":"root"}
DEBUG|000.037|RootActorProxy: Received root response
DEBUG|000.037|RootActorProxy: Fetching tabs
DEBUG|000.037|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.038|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.038|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.076|DataBreakpointsManager: Setting 0 data breakpoints
DEBUG|000.082|FirefoxDebugAdapter: Setting exception filters: []
DEBUG|000.085|FirefoxDebugAdapter: 0 threads
DEBUG|000.139|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.141|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.141|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.242|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.243|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.243|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.345|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.346|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.346|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.447|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.449|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.449|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.551|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.553|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.553|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.654|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.656|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.656|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.757|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.758|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.758|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.860|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.862|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.862|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|000.963|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|000.965|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |000.965|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.066|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.068|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.068|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.169|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.170|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.170|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.272|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.273|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.273|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.374|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.375|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.375|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.476|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.477|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.477|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.578|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.580|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.580|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.681|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.682|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.682|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.783|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.784|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.784|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.885|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.887|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.887|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|001.987|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|001.988|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |001.988|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.088|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.089|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.089|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.190|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.191|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.191|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.291|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.292|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.292|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.393|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.395|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.395|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.494|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.495|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.495|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.596|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.597|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.597|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.698|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.699|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.699|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.800|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.801|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.801|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|002.902|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|002.903|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |002.903|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.004|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.005|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.005|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.107|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.109|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.109|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.209|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.210|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.210|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.312|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.313|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.313|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.414|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.416|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.416|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.517|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.518|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.518|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.619|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.620|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.620|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.721|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.723|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.723|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.824|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.825|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.825|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|003.926|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|003.928|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |003.928|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.029|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.030|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.030|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.131|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.133|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.133|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.233|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.234|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.234|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.335|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.336|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.336|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.437|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.437|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.437|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.538|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.539|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.539|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.640|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.641|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.641|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.742|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.743|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.743|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.844|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.846|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.846|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|004.947|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|004.948|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |004.948|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.049|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.051|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.051|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.152|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.153|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.153|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.254|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.256|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.256|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.357|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.358|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.358|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.459|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.460|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.460|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.561|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.563|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.563|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.664|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.666|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.666|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.766|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.767|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.767|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.869|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.869|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.869|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|005.971|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|005.971|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |005.972|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.072|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.073|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.073|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.174|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.175|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.175|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.276|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.277|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.277|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.378|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.379|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.379|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.480|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.482|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.482|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.583|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.584|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.584|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.685|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.686|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.686|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.787|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.789|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.789|RootActorProxy: Received 0 tabs - will retry in 100ms
DEBUG|006.890|DebugConnection: Sending request {"to":"root","type":"listTabs"}
DEBUG|006.892|DebugConnection: Received response/event {"tabs":[],"from":"root"}
INFO |006.892|RootActorProxy: Received 0 tabs - will retry in 100ms
INFO |006.941|FirefoxDebugSession: Connection to Firefox closed - terminating debug session
DEBUG|006.993|DebugConnection: Sending request {"to":"root","type":"listTabs"}

Part of my launch.json
			{
				"name": "Launch new Debug Firefox",
				"type": "firefox",
				"request": "launch",
				"reAttach": true,
				"url": "https://<url>/",
				"webRoot": "${workspaceFolder:pwa}",
				"profile": "default-debug",
				"keepProfileChanges": true,
				"pathMappings": [
					{
						"url": "webpack:////Users/",
						"path": "/home/"
					},
					{
						"url": "webpack:///",
						"path": "${workspaceFolder:pwa}"
					}
				],
				"log": {
					"fileName": "${workspaceFolder:pwa}/ffdebug.log",
					"fileLevel": {
						"default": "Debug"
					}
				}
			},

So far the only workaround I've found is rebooting the mac, which is a bit of a nuisance :)

MagicLegend avatar Aug 04 '22 14:08 MagicLegend