Program: 55421
Project: 55421
Buggy source:
@Override protected void process(@NotNull final Wire in,@NotNull final Wire out,@NotNull final SessionDetailsProvider sessionDetails) throws StreamCorruptedException {
  logYamlToStandardOut(in);
  in.readDocument(this.metaDataConsumer,(  WireIn wire) -> {
    try {
      if (LOG.isDebugEnabled())       LOG.debug("String_Node_Str" + wire.bytes().toHexString());
      sessionProvider.set(sessionDetails);
      if (isSystemMessage) {
        sessionDetails.setUserId(wire.read(() -> "String_Node_Str").text());
        return;
      }
      if (wireAdapter != null) {
        if (viewType == MapView.class) {
          mapWireHandler.process(in,out,(KeyValueStore)((MapView)view).underlying(),tid,wireAdapter,requestContext);
          return;
        }
        if (viewType == EntrySetView.class) {
          entrySetHandler.process(in,out,(EntrySetView)view,cspText,wireAdapter.entryToWire(),wireAdapter.wireToEntry(),HashSet::new,tid);
          return;
        }
        if (viewType == KeySetView.class) {
          keySetHandler.process(in,out,(KeySetView)view,cspText,wireAdapter.keyToWire(),wireAdapter.wireToKey(),HashSet::new,tid);
          return;
        }
        if (viewType == ValuesCollection.class) {
          valuesHandler.process(in,out,(ValuesCollection)view,cspText,wireAdapter.keyToWire(),wireAdapter.wireToKey(),ArrayList::new,tid);
          return;
        }
        if (viewType == ObjectKVSSubscription.class) {
          subscriptionHandler.process(in,requestContext,publisher,assetTree,tid,outWire,(KVSSubscription)view);
          return;
        }
        if (viewType == TopicPublisher.class) {
          topicPublisherHandler.process(in,publisher,tid,outWire,(TopicPublisher)view,wireAdapter);
          return;
        }
        if (viewType == Publisher.class) {
          publisherHandler.process(in,publisher,tid,(Publisher)view,outWire,wireAdapter);
          return;
        }
        if (viewType == Replication.class) {
          hostIdentifier=asset.acquireView(HostIdentifier.class,RequestContext.requestContext());
          replicationHandler.process(in,publisher,tid,outWire,hostIdentifier,(Replication)view);
          return;
        }
      }
      if (endsWith(cspText,"String_Node_Str") && queueWireHandler != null) {
        queueWireHandler.process(in,out);
      }
    }
 catch (    Exception e) {
      LOG.error("String_Node_Str",e);
    }
 finally {
      sessionProvider.remove();
    }
  }
);
}

Fixed version (ground truth):
@Override protected void process(@NotNull final Wire in,@NotNull final Wire out,@NotNull final SessionDetailsProvider sessionDetails) throws StreamCorruptedException {
  logYamlToStandardOut(in);
  in.readDocument(this.metaDataConsumer,(  WireIn wire) -> {
    try {
      if (LOG.isDebugEnabled())       LOG.debug("String_Node_Str" + wire.bytes().toHexString());
      sessionProvider.set(sessionDetails);
      if (isSystemMessage) {
        sessionDetails.setUserId(wire.read(() -> "String_Node_Str").text());
        return;
      }
      if (wireAdapter != null) {
        if (viewType == MapView.class) {
          mapWireHandler.process(in,out,(KeyValueStore)((MapView)view).underlying(),tid,wireAdapter,requestContext);
          return;
        }
        if (viewType == EntrySetView.class) {
          entrySetHandler.process(in,out,(EntrySetView)view,cspText,wireAdapter.entryToWire(),wireAdapter.wireToEntry(),HashSet::new,tid);
          return;
        }
        if (viewType == KeySetView.class) {
          keySetHandler.process(in,out,(KeySetView)view,cspText,wireAdapter.keyToWire(),wireAdapter.wireToKey(),HashSet::new,tid);
          return;
        }
        if (viewType == ValuesCollection.class) {
          valuesHandler.process(in,out,(ValuesCollection)view,cspText,wireAdapter.keyToWire(),wireAdapter.wireToKey(),ArrayList::new,tid);
          return;
        }
        if (viewType == ObjectKVSSubscription.class) {
          subscriptionHandler.process(in,requestContext,publisher,assetTree,tid,outWire,(KVSSubscription)view);
          return;
        }
        if (viewType == TopicPublisher.class) {
          topicPublisherHandler.process(in,publisher,tid,outWire,(TopicPublisher)view,wireAdapter);
          return;
        }
        if (viewType == Publisher.class) {
          publisherHandler.process(in,publisher,tid,(Publisher)view,outWire,wireAdapter);
          return;
        }
        if (viewType == Replication.class) {
          replicationHandler.process(in,publisher,tid,outWire,hostIdentifier,(Replication)view,isClosed,eventLoop);
          return;
        }
      }
      if (endsWith(cspText,"String_Node_Str") && queueWireHandler != null) {
        queueWireHandler.process(in,out);
      }
    }
 catch (    Exception e) {
      LOG.error("String_Node_Str",e);
    }
 finally {
      sessionProvider.remove();
    }
  }
);
}