<@U0F3291QE> <@U95E5F16U> This code demonstrates R...
# tornadofx
c
@edvin @Romanow This code demonstrates Roman's comment about EventBus processing. If an event is thrown, the remaining subscriptions may not be processed (depending on the subscription ordering). I think processing should continue to all interested parties. The workaround is to have all subscribe() functions carry a try / catch-all block to ensure that they never throw exceptions. This leads to boilerplate which might be best handled with an onError argument to subscribe. That way, the invoke() in EventBus can supply the try / catch-all and processing can continue by keeping the loop intact.