MegaMek / mekhq

MekHQ is a java helper program for the MegaMek game that allows users to load a list of entities from an XML file, perform repairs and customizations, and then save the new entities to another XML file that can be loaded into MegaMek.
http://megamek.org
127 stars 161 forks source link

[49.20] Duplicated Nag Dialogs #4297

Open IllianiCBT opened 6 days ago

IllianiCBT commented 6 days ago

Environment

Version: 49.20 (in dev) OS: Mac Java: Adoptium 11

Description

Occasionally, a bug may cause all new day notifications to duplicate, including everything from missing commander alerts to turnover dialogs. Restarting the client resolves this issue. Due to its intermittent nature, tracking down the cause has been challenging.

This issue has been present since at least version 49.18. However, I could not confirm it affected others until earlier today, so I didn't file a report. I run the client through IDEA and had assumed it was a quirk related to that.

For testing purposes, I've attached a save file set to trigger the turnover and missing commander notifications on the next day. However, as restarting the client fixes this issue, it may be necessary to reload the file multiple times before the issue occurs.

Files

Autosave-1-Peach Garden-30321201.cpnx.gz

repligator commented 6 days ago

The first time I experienced it was with version 2024-06-26T01:14:43.618455549 AKA MHQ nightly 1534.