SimpleCombatLogger

SimpleCombatLogger

47.4k Downloads

Exiting a mythic+ to repair stops logging

aza547 opened this issue · 9 comments

commented

I think this is contributing to: aza547/wow-recorder#408.

To repro:

  1. Enter a dungeon and start a key.
  2. Exit to repair, this can be brief, e.g. mount up and repair and run back in.
  3. Logging stops soon after (I suspect triggered by a timer that should be cancelled on re-entering?).

Expected behaviour:

  • Re-entry to dungeon should allow combat logging to continue.
commented

Tested this today. I don't see the new debug line. What I did was:

  • Run a key, finished it but suspect not relevant.
  • Ran out and back in.
  • A few seconds later combat logging stops while still inside the dungeon.
  • No debug line printed to chat.

image

commented

It was an addition to the existing debugging stuff so you'll need to make sure you enabled the debug option in the scl settings. Doesn't look like that's on from your screenshot.

commented

I'm about to push a toc update and one extra debug statement to hopefully narrow this down. Would you be able to test this with debug enabled on the new version?

commented

Certainly can - thanks!

commented

Re-tested with debug enabled...

[16:52:20] Voodajester has gone offline.
[16:52:54] [<BNET REMOVED>]: someone link me WA for trinket procs thx
[16:54:21] [70:Voodajester] has come online.
[16:54:58] [<BNET REMOVED>] ( oldmanriver) has come online.
[16:56:25] Champion Vranesh surveys the small ranger practice ground with a condescending smirk.
[17:02:16] [<BNET REMOVED>] ( Zaltor) has come online.
[17:03:15] [70:Psei] has earned the achievement [Keystone Hero: The Everbloom] (Completed 19/11/23)!
[17:03:57] [<BNET REMOVED>] ( Zaltor) has come online.
[17:04:13] Arcane Guardian says: Happiness is mandatory, citizen.
[17:04:18] Dpsslunse has gone offline.
[17:05:55] Enryiu has gone offline.
[17:06:29] Intrinsic has gone offline.
[17:07:37] [70:Lâvînyâ] has come online.
[17:08:12] Champion Vranesh surveys the small ranger practice ground with a condescending smirk.
[17:12:30] You have been inactive for some time and will be logged out of the game. If you wish to remain logged in, hit the cancel button.
[17:12:50] You have been inactive for some time and will be logged out of the game. If you wish to remain logged in, hit the cancel button.
0 |4day:days;, 1 |4hour:hours;, 42 |4minute:minutes;, 32 |4second:seconds;
========== End of Scrollback ==========
Binder is Loaded. Use /binder for help
 GladiatorlosSA2 (/gsa) 4.3 (10.1.5 Dragonflight)
LibCooldownTracker-1.0: bad spellid for PRIEST: 129250
LibCooldownTracker-1.0: bad spellid for PALADIN: 152262
Plater  Mod Buff Special Options code for Initialization error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:55:20] {VuhDo} VuhDo ['vu:du:] v3.156 (use /vd). Currently maintained by Ivaria@US-Hyjal in honor of Anny and our two daughters.
[18:55:22] Specialization changed to: None
[18:55:22] WIM pruned 7 |4message:messages; from your history.
[18:55:22] Guild Message of the Day: "A triumphant roar echoes from atop the seat of the aspects!"
[18:55:23] SimpleCombatLogger: Enabled
[18:55:26] Loot Specialization set to: Frost
[18:55:26] {VuhDo} Error: Currently selected profile "Vutar: Disc Priest" doesn't exist.
[18:55:28] Plater  Mod Buff Special Options code for Player Logon error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:55:29] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:55:32] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:55:48] Loot Specialization set to: Frost
[18:55:50] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:55:51] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:56:28] Rubiscosneak-TwistingNether has joined the guild.
[18:56:28] [Rubiscosneak] has come online.
[18:56:35] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:56:46] [70:Weikore] has come online.
[18:57:14] [70:Hydrooxio] has come online.
[18:58:41] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:59:21] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:59:32] Plater  Mod Buff Special Options code for Nameplate Created error: [string "Initialization for Buff Special Options"]:151: attempt to index field 'IconRowFunctions' (a nil value)
[18:59:59] Loot Specialization set to: Frost
[18:59:59] SimpleCombatLogger: Event: PLAYER_ENTERING_WORLD
[18:59:59] SimpleCombatLogger: Instance Info: Throne of the Tides
[19:00:00] SimpleCombatLogger: Check Enable
[19:00:00] SimpleCombatLogger: Currently Logging: false
[19:00:00] SimpleCombatLogger: Event: UPDATE_INSTANCE_INFO
[19:00:00] SimpleCombatLogger:     name: Throne of the Tides
[19:00:00] SimpleCombatLogger:     instanceType: party
[19:00:00] SimpleCombatLogger:     difficultyID: 23
[19:00:00] SimpleCombatLogger:     difficultyName: Mythic
[19:00:00] SimpleCombatLogger:     maxPlayers: 5
[19:00:00] SimpleCombatLogger:     dynamicDifficulty: 0
[19:00:00] SimpleCombatLogger:     isDynamic: false
[19:00:00] SimpleCombatLogger:     instanceID: 643
[19:00:00] SimpleCombatLogger:     instanceGroupSize: 5
[19:00:00] SimpleCombatLogger:     LfgDungeonID: nil
[19:00:00] SimpleCombatLogger: Starting Combat Logging
[19:00:00] SimpleCombatLogger: LoggingCombat called with: true
[19:00:00] SimpleCombatLogger: Successfully started Combat Logging
[19:00:00] SimpleCombatLogger: Check Disable
[19:00:00] SimpleCombatLogger: Currently Logging: true
[19:00:00] SimpleCombatLogger: Event: ZONE_CHANGED_NEW_AREA
[19:00:00] SimpleCombatLogger: Instance Info: Throne of the Tides
[19:00:49] SimpleCombatLogger: Check Enable
[19:00:49] SimpleCombatLogger: Currently Logging: true
[19:00:49] SimpleCombatLogger: Event: PLAYER_DIFFICULTY_CHANGED
[19:00:49] SimpleCombatLogger:     name: Throne of the Tides
[19:00:49] SimpleCombatLogger:     instanceType: party
[19:00:49] SimpleCombatLogger:     difficultyID: 8
[19:00:49] SimpleCombatLogger:     difficultyName: Mythic Keystone
[19:00:49] SimpleCombatLogger:     maxPlayers: 5
[19:00:49] SimpleCombatLogger:     dynamicDifficulty: 0
[19:00:49] SimpleCombatLogger:     isDynamic: false
[19:00:49] SimpleCombatLogger:     instanceID: 643
[19:00:49] SimpleCombatLogger:     instanceGroupSize: 5
[19:00:49] SimpleCombatLogger:     LfgDungeonID: nil
[19:00:50] Details!: overall data are now reset.    
[19:01:04] [G] [70:Intrinsic]: what lvl dungeons drop whelpling crests
[19:01:13] Loot Specialization set to: Frost
[19:01:13] SimpleCombatLogger: Event: PLAYER_ENTERING_WORLD
[19:01:13] SimpleCombatLogger: Instance Info: Eastern Kingdoms
[19:01:14] SimpleCombatLogger: Check Enable
[19:01:14] SimpleCombatLogger: Currently Logging: true
[19:01:14] SimpleCombatLogger: Event: UPDATE_INSTANCE_INFO
[19:01:14] SimpleCombatLogger:     name: Eastern Kingdoms
[19:01:14] SimpleCombatLogger:     instanceType: none
[19:01:14] SimpleCombatLogger:     difficultyID: 0
[19:01:14] SimpleCombatLogger:     difficultyName: 
[19:01:14] SimpleCombatLogger:     maxPlayers: 5
[19:01:14] SimpleCombatLogger:     dynamicDifficulty: 0
[19:01:14] SimpleCombatLogger:     isDynamic: false
[19:01:14] SimpleCombatLogger:     instanceID: 0
[19:01:14] SimpleCombatLogger:     instanceGroupSize: 0
[19:01:14] SimpleCombatLogger:     LfgDungeonID: nil
[19:01:14] SimpleCombatLogger: Check Disable
[19:01:14] SimpleCombatLogger: Currently Logging: true
[19:01:14] SimpleCombatLogger: Event: ZONE_CHANGED_NEW_AREA
[19:01:14] SimpleCombatLogger: Instance Info: Eastern Kingdoms
[19:01:14] SimpleCombatLogger: Delay enabled, stopping in 30 seconds
[19:01:22] Loot Specialization set to: Frost
[19:01:22] SimpleCombatLogger: Event: PLAYER_ENTERING_WORLD
[19:01:22] SimpleCombatLogger: Instance Info: Throne of the Tides
[19:01:22] SimpleCombatLogger: Check Enable
[19:01:22] SimpleCombatLogger: Currently Logging: true
[19:01:22] SimpleCombatLogger: Event: UPDATE_INSTANCE_INFO
[19:01:22] SimpleCombatLogger:     name: Throne of the Tides
[19:01:22] SimpleCombatLogger:     instanceType: party
[19:01:22] SimpleCombatLogger:     difficultyID: 8
[19:01:22] SimpleCombatLogger:     difficultyName: Mythic Keystone
[19:01:22] SimpleCombatLogger:     maxPlayers: 5
[19:01:22] SimpleCombatLogger:     dynamicDifficulty: 0
[19:01:22] SimpleCombatLogger:     isDynamic: false
[19:01:22] SimpleCombatLogger:     instanceID: 643
[19:01:22] SimpleCombatLogger:     instanceGroupSize: 5
[19:01:22] SimpleCombatLogger:     LfgDungeonID: nil
[19:01:22] SimpleCombatLogger: Check Disable
[19:01:22] SimpleCombatLogger: Currently Logging: true
[19:01:22] SimpleCombatLogger: Event: ZONE_CHANGED_NEW_AREA
[19:01:22] SimpleCombatLogger: Instance Info: Throne of the Tides
[19:01:22] SimpleCombatLogger: Delay enabled, stopping in 30 seconds
[19:01:22] SimpleCombatLogger: Another delayed stop is queued, overwriting it
[19:01:52] SimpleCombatLogger: Stopping Combat Logging
[19:01:52] SimpleCombatLogger: LoggingCombat called with: false
[19:01:52] SimpleCombatLogger: Successfully stopped Combat Logging
commented

[19:01:22] SimpleCombatLogger: Instance Info: Throne of the Tides
[19:01:22] SimpleCombatLogger: Delay enabled, stopping in 30 seconds
[19:01:22] SimpleCombatLogger: Another delayed stop is queued, overwriting it

This bit looks pretty suspicious

commented

Amazing. I think this is just me not checking the "Mythic Plus" setting. I guess I got away with it as entering a keystone before the key starts is just a "Mythic" dungeon, and SCL does not disable logging on the Mythic -> Mythic Plus change that is a key starting. Sorry for bogus issue. Feel free to close.

commented

Sorry - taken me a while to get back to this. Happy new year :)

[09:32:36] SimpleCombatLogger:     difficultyName: Mythic
[09:32:36] SimpleCombatLogger:     maxPlayers: 5
[09:32:36] SimpleCombatLogger:     dynamicDifficulty: 0
[09:32:36] SimpleCombatLogger:     isDynamic: false
[09:32:36] SimpleCombatLogger:     instanceID: 643
[09:32:36] SimpleCombatLogger:     instanceGroupSize: 5
[09:32:36] SimpleCombatLogger:     LfgDungeonID: nil
[09:32:36] SimpleCombatLogger: Start called
[09:32:36] SimpleCombatLogger: Starting Combat Logging
[09:32:36] SimpleCombatLogger: LoggingCombat called with: true
[09:32:36] SimpleCombatLogger: Successfully started Combat Logging
[09:32:37] SimpleCombatLogger: Check Disable
[09:32:37] SimpleCombatLogger: Currently Logging: true
[09:32:37] SimpleCombatLogger: Event: ZONE_CHANGED_NEW_AREA
[09:32:37] SimpleCombatLogger:     name: Throne of the Tides
[09:32:37] SimpleCombatLogger:     instanceType: party
[09:32:37] SimpleCombatLogger:     difficultyID: 23
[09:32:37] SimpleCombatLogger:     difficultyName: Mythic
[09:32:37] SimpleCombatLogger:     maxPlayers: 5
[09:32:37] SimpleCombatLogger:     dynamicDifficulty: 0
[09:32:37] SimpleCombatLogger:     isDynamic: false
[09:32:37] SimpleCombatLogger:     instanceID: 643
[09:32:37] SimpleCombatLogger:     instanceGroupSize: 5
[09:32:37] SimpleCombatLogger:     LfgDungeonID: nil
[09:32:50] SimpleCombatLogger: Check Enable
[09:32:50] SimpleCombatLogger: Currently Logging: true
[09:32:50] SimpleCombatLogger: Event: PLAYER_DIFFICULTY_CHANGED
[09:32:50] SimpleCombatLogger:     name: Throne of the Tides
[09:32:50] SimpleCombatLogger:     instanceType: party
[09:32:50] SimpleCombatLogger:     difficultyID: 8
[09:32:50] SimpleCombatLogger:     difficultyName: Mythic Keystone
[09:32:50] SimpleCombatLogger:     maxPlayers: 5
[09:32:50] SimpleCombatLogger:     dynamicDifficulty: 0
[09:32:50] SimpleCombatLogger:     isDynamic: false
[09:32:50] SimpleCombatLogger:     instanceID: 643
[09:32:50] SimpleCombatLogger:     instanceGroupSize: 5
[09:32:50] SimpleCombatLogger:     LfgDungeonID: nil
[09:32:59] Details!: the overall data has been reset.    
[09:33:07] Loot Specialization set to: Frost
[09:33:07] SimpleCombatLogger: Arena Event Timer
[09:33:07] SimpleCombatLogger: Currently Logging: true
[09:33:07] SimpleCombatLogger: Event: PLAYER_ENTERING_WORLD
[09:33:07] SimpleCombatLogger:     name: Eastern Kingdoms
[09:33:07] SimpleCombatLogger:     instanceType: none
[09:33:07] SimpleCombatLogger:     difficultyID: 8
[09:33:07] SimpleCombatLogger:     difficultyName: Mythic Keystone
[09:33:07] SimpleCombatLogger:     maxPlayers: 0
[09:33:07] SimpleCombatLogger:     dynamicDifficulty: 0
[09:33:07] SimpleCombatLogger:     isDynamic: false
[09:33:07] SimpleCombatLogger:     instanceID: 0
[09:33:07] SimpleCombatLogger:     instanceGroupSize: 0
[09:33:07] SimpleCombatLogger:     LfgDungeonID: nil
[09:33:07] SimpleCombatLogger: Check Enable
[09:33:07] SimpleCombatLogger: Currently Logging: true
[09:33:07] SimpleCombatLogger: Event: UPDATE_INSTANCE_INFO
[09:33:07] SimpleCombatLogger:     name: Eastern Kingdoms
[09:33:07] SimpleCombatLogger:     instanceType: none
[09:33:07] SimpleCombatLogger:     difficultyID: 0
[09:33:07] SimpleCombatLogger:     difficultyName: 
[09:33:07] SimpleCombatLogger:     maxPlayers: 5
[09:33:07] SimpleCombatLogger:     dynamicDifficulty: 0
[09:33:07] SimpleCombatLogger:     isDynamic: false
[09:33:07] SimpleCombatLogger:     instanceID: 0
[09:33:07] SimpleCombatLogger:     instanceGroupSize: 0
[09:33:07] SimpleCombatLogger:     LfgDungeonID: nil
[09:33:07] SimpleCombatLogger: Check Disable
[09:33:07] SimpleCombatLogger: Currently Logging: true
[09:33:07] SimpleCombatLogger: Event: ZONE_CHANGED_NEW_AREA
[09:33:07] SimpleCombatLogger:     name: Eastern Kingdoms
[09:33:07] SimpleCombatLogger:     instanceType: none
[09:33:07] SimpleCombatLogger:     difficultyID: 0
[09:33:07] SimpleCombatLogger:     difficultyName: 
[09:33:07] SimpleCombatLogger:     maxPlayers: 5
[09:33:07] SimpleCombatLogger:     dynamicDifficulty: 0
[09:33:07] SimpleCombatLogger:     isDynamic: false
[09:33:07] SimpleCombatLogger:     instanceID: 0
[09:33:07] SimpleCombatLogger:     instanceGroupSize: 0
[09:33:07] SimpleCombatLogger:     LfgDungeonID: nil
[09:33:07] SimpleCombatLogger: Not in instance, stopping logging
[09:33:07] SimpleCombatLogger: Stop called
[09:33:07] SimpleCombatLogger: Delay enabled, stopping in 30 seconds
[09:33:12] Loot Specialization set to: Frost
[09:33:12] SimpleCombatLogger: Arena Event Timer
[09:33:12] SimpleCombatLogger: Currently Logging: true
[09:33:12] SimpleCombatLogger: Event: PLAYER_ENTERING_WORLD
[09:33:12] SimpleCombatLogger:     name: Throne of the Tides
[09:33:12] SimpleCombatLogger:     instanceType: party
[09:33:12] SimpleCombatLogger:     difficultyID: 0
[09:33:12] SimpleCombatLogger:     difficultyName: 
[09:33:12] SimpleCombatLogger:     maxPlayers: 0
[09:33:12] SimpleCombatLogger:     dynamicDifficulty: 0
[09:33:12] SimpleCombatLogger:     isDynamic: false
[09:33:12] SimpleCombatLogger:     instanceID: 643
[09:33:12] SimpleCombatLogger:     instanceGroupSize: 0
[09:33:12] SimpleCombatLogger:     LfgDungeonID: nil
[09:33:12] SimpleCombatLogger: Check Enable
[09:33:12] SimpleCombatLogger: Currently Logging: true
[09:33:12] SimpleCombatLogger: Event: UPDATE_INSTANCE_INFO
[09:33:12] SimpleCombatLogger:     name: Throne of the Tides
[09:33:12] SimpleCombatLogger:     instanceType: party
[09:33:12] SimpleCombatLogger:     difficultyID: 8
[09:33:12] SimpleCombatLogger:     difficultyName: Mythic Keystone
[09:33:12] SimpleCombatLogger:     maxPlayers: 5
[09:33:12] SimpleCombatLogger:     dynamicDifficulty: 0
[09:33:12] SimpleCombatLogger:     isDynamic: false
[09:33:12] SimpleCombatLogger:     instanceID: 643
[09:33:12] SimpleCombatLogger:     instanceGroupSize: 5
[09:33:12] SimpleCombatLogger:     LfgDungeonID: nil
[09:33:12] SimpleCombatLogger: Check Disable
[09:33:12] SimpleCombatLogger: Currently Logging: true
[09:33:12] SimpleCombatLogger: Event: ZONE_CHANGED_NEW_AREA
[09:33:12] SimpleCombatLogger:     name: Throne of the Tides
[09:33:12] SimpleCombatLogger:     instanceType: party
[09:33:12] SimpleCombatLogger:     difficultyID: 8
[09:33:12] SimpleCombatLogger:     difficultyName: Mythic Keystone
[09:33:12] SimpleCombatLogger:     maxPlayers: 5
[09:33:12] SimpleCombatLogger:     dynamicDifficulty: 0
[09:33:12] SimpleCombatLogger:     isDynamic: false
[09:33:12] SimpleCombatLogger:     instanceID: 643
[09:33:12] SimpleCombatLogger:     instanceGroupSize: 5
[09:33:12] SimpleCombatLogger:     LfgDungeonID: nil
[09:33:12] SimpleCombatLogger: M+ disabled, stopping logging
[09:33:12] SimpleCombatLogger: Stop called
[09:33:12] SimpleCombatLogger: Delay enabled, stopping in 30 seconds
[09:33:12] SimpleCombatLogger: Another delayed stop is queued, overwriting it
[09:33:42] SimpleCombatLogger: Stopping Combat Logging
[09:33:42] SimpleCombatLogger: LoggingCombat called with: false
[09:33:42] SimpleCombatLogger: Successfully stopped Combat Logging
commented

image

Fix to check the "Mythic Plus" box.