SMZ3Randomizer icon indicating copy to clipboard operation
SMZ3Randomizer copied to clipboard

Auto tracker gets stuck in disconnect/reconnect loop

Open MattEqualsCoder opened this issue 2 years ago • 1 comments

This happens every so often, and I'm not sure why. I've pretty much never been able to reproduce it reliably. But, sometimes tracker will get in a loop of disconnecting and reconnecting to the emulator and it can't get out. No errors or anything in the log. There's basically just a loop like this that happens over and over:

2022-12-31T13:17:20.0204007-06:00	INFO	[Randomizer.SMZ3.Tracking.AutoTracking.USB2SNESConnector]	[0]	Requesting device list
2022-12-31T13:17:20.0212177-06:00	INFO	[Randomizer.SMZ3.Tracking.AutoTracking.USB2SNESConnector]	[0]	Connecting to USB2SNES device Emu - Berrypunch
2022-12-31T13:17:21.1414940-06:00	INFO	[Randomizer.SMZ3.Tracking.AutoTracking.AutoTracker]	[0]	Start sending messages 12/31/2022 13:17:21
2022-12-31T13:17:25.0287654-06:00	FAIL	[Randomizer.SMZ3.Tracking.AutoTracking.USB2SNESConnector]	[0]	USB2SNES connection lost NoMessageReceived
2022-12-31T13:17:25.0288040-06:00	INFO	[Randomizer.SMZ3.Tracking.AutoTracking.AutoTracker]	[0]	Disconnected
2022-12-31T13:17:25.0316987-06:00	FAIL	[Randomizer.SMZ3.Tracking.AutoTracking.USB2SNESConnector]	[0]	Reconnection happened, type: NoMessageReceived

This happened most recently when betus beat the game, reloaded, then tried to have tracker kill him. Auto tracker got the following message from detecting a region change:

2022-12-31T13:15:10.7662991-06:00	INFO	[Randomizer.SMZ3.Tracking.AutoTracking.AutoTracker]	[0]	ChangedMetroidRegion detected

But then when betus enabled cheats and asked tracker to kill him it started:

2022-12-31T13:15:55.5809865-06:00	INFO	[Randomizer.SMZ3.Tracking.VoiceCommands.AutoTrackerModule]	[0]	Recognized "Hey tracker, enable cheats" with 94.65 % confidence.
2022-12-31T13:16:00.7063113-06:00	INFO	[Randomizer.SMZ3.Tracking.VoiceCommands.AutoTrackerModule]	[0]	Recognized "Hey tracker, kill me" with 95.36 % confidence.
2022-12-31T13:16:05.7343622-06:00	FAIL	[Randomizer.SMZ3.Tracking.AutoTracking.USB2SNESConnector]	[0]	USB2SNES connection lost NoMessageReceived
2022-12-31T13:16:05.7348020-06:00	INFO	[Randomizer.SMZ3.Tracking.AutoTracking.AutoTracker]	[0]	Disconnected

MattEqualsCoder avatar Jan 02 '23 15:01 MattEqualsCoder

Honestly, I can't replicate this myself to be able to see what's going on.

MattEqualsCoder avatar Jan 15 '23 02:01 MattEqualsCoder