I think it is rather unexpected behavior than a bug. EAP in version 6.1 and 6.2 accepts removing of logging handlers even if they are referenced in ROOT logger. It caused inconsistent EAP and it could be started then. (In EAP 6.0 there is no possibility to remove referenced logging handler) To reproduce run CLI commands: /subsystem=logging/console-handler=CONSOLE:remove() :reload
*correction, sorry about that: "It caused inconsistent EAP and it COULDN'T be started then."
Proposing for EAP 6.4.0 as is missed EAP 6.3.0
Verified with EAP 6.4.0.DR9.