A PahoMqttClientTester osztály 62. sorában egy lehetséges hibát véltünk felfedezni az alábbi kódrészletnél, szerintünk mindhárom helyen getTargetId() hívásnak kellene szerepelnie, hiszen az alapján módosulnak a map-ben tárolt adatok. Az implementáció alapján a SenderId a turnoutot, a TargetId pedig a sectiont jelenti.
final SectionControlSignal sig = (SectionControlSignal) signal;
if (sectionStatuses.containsKey(sig.getSenderId())) {
sectionStatuses.replace(sig.getTargetId(), sig.getSectionControl());
} else {
sectionStatuses.put(sig.getTargetId(), sig.getSectionControl());
}