Tatsächlich sehe ich einen Ort...
finally {
if (removeGroup) {
this.remove(group);
}
lock.unlock();
}
...wenn der Nachrichtenspeicher während des Entfernens eine Ausnahme auslöst, würden wir die Entsperrung überspringen - sehen Sie etwas im Protokoll?