ByteBuf frame = (ByteBuf) super.decode(ctx, in);
if (frame == null) {
throw new IOException("Received unexpected empty frame. Maybe you have enabled secure transmission on only one endpoint of the connection.");
}
byte type = frame.readByte();
frame.discardReadBytes();
String id = frame.toString(CharsetUtil.UTF_8);
try {
log.debug("received type {} with id {}", type, id);
return RecordId.fromString(store.getTracker(), id);
} catch (IllegalArgumentException e) {