The array out of bounds thing is only the symptom, though. Indeed, Slot() doesn't do bounds-checking... but that is deliberate, and it's good that way (bounds checking could not help the issue, anyway).
An event that does not contain a Logger should generally not touch anything related to LogManager at all (only InfoPane).
Maybe, to make things more clear, it would help to have separate events for adding non-Loggers to the InfoPane, too.