emmanuel-perlow

Results 5 comments of emmanuel-perlow

In https://github.com/triplea-game/triplea/issues/9488#issuecomment-897009748 @DanVanAtta commented: > Creating a component outside of the EDT is a bug. Seems you have hit a race condition that exposed this problem. It is something to...

Found the culprit: `org.triplea.swing.SwingComponents.promptUser()` is called from outside the Event Dispatch Thread (EDT) by the update checks. This also explains why this only happens on the first start as the...

@DanVanAtta, sorry for bumping but this one really annoys me. Any hint which direction the solution should take would be greatly appreciated.

> There are some drawbacks to the hash approach: > > * Hash could have its own problem where a hand-modified map shows as out of date when it is...

In my opinion this is still suboptimal. At the very least the NullPointerException should be handled/caught properly.