Program: 55410
Project: 55410
Buggy source:
private void create(byte identifier,String remoteHostname) throws IOException {
  YamlLogging.clientReads=true;
  YamlLogging.clientWrites=true;
  WireType wireType=WireType.TEXT;
  System.out.println("String_Node_Str" + identifier);
  System.out.println("String_Node_Str" + remoteHostname);
  final VanillaAssetTree tree=new VanillaAssetTree(identifier);
  newCluster(identifier,tree,remoteHostname);
  tree.root().addLeafRule(EngineReplication.class,"String_Node_Str",CMap2EngineReplicator::new);
  tree.root().addView(SessionProvider.class,new VanillaSessionProvider());
  tree.root().addWrappingRule(Replication.class,"String_Node_Str",VanillaReplication::new,MapView.class);
  tree.root().addWrappingRule(MapView.class,"String_Node_Str",VanillaMapView::new,AuthenticatedKeyValueStore.class);
  tree.root().addWrappingRule(TopicPublisher.class,"String_Node_Str",VanillaTopicPublisher::new,MapView.class);
  tree.root().addWrappingRule(Publisher.class,"String_Node_Str",VanillaReference::new,MapView.class);
  tree.root().addLeafRule(ObjectKVSSubscription.class,"String_Node_Str",VanillaKVSSubscription::new);
  ThreadGroup threadGroup=new ThreadGroup("String_Node_Str");
  tree.root().addView(ThreadGroup.class,threadGroup);
  tree.root().addView(EventLoop.class,new EventGroup(false));
  Asset asset=tree.root().acquireAsset("String_Node_Str");
  asset.addView(AuthenticatedKeyValueStore.class,new ChronicleMapKeyValueStore<>(requestContext("String_Node_Str"),asset));
  tree.root().addLeafRule(ObjectKVSSubscription.class,"String_Node_Str",VanillaKVSSubscription::new);
  ReplicationClient.closeables.add(tree);
  ServerEndpoint serverEndpoint=new ServerEndpoint("String_Node_Str" + (5700 + identifier),tree,wireType);
  ReplicationClient.closeables.add(serverEndpoint);
}

Fixed version (ground truth):
private void create(byte identifier,String remoteHostname) throws IOException {
  YamlLogging.clientReads=true;
  YamlLogging.clientWrites=true;
  WireType wireType=WireType.TEXT;
  System.out.println("String_Node_Str" + identifier);
  System.out.println("String_Node_Str" + remoteHostname);
  final VanillaAssetTree tree=new VanillaAssetTree(identifier);
  newCluster(identifier,tree,remoteHostname);
  tree.root().addLeafRule(EngineReplication.class,"String_Node_Str",CMap2EngineReplicator::new);
  tree.root().addView(SessionProvider.class,new VanillaSessionProvider());
  tree.root().addWrappingRule(Replication.class,"String_Node_Str",VanillaReplication::new,MapView.class);
  tree.root().addWrappingRule(MapView.class,"String_Node_Str",VanillaMapView::new,AuthenticatedKeyValueStore.class);
  tree.root().addWrappingRule(TopicPublisher.class,"String_Node_Str",VanillaTopicPublisher::new,MapView.class);
  tree.root().addWrappingRule(Publisher.class,"String_Node_Str",VanillaReference::new,MapView.class);
  tree.root().addLeafRule(ObjectKVSSubscription.class,"String_Node_Str",VanillaKVSSubscription::new);
  ThreadGroup threadGroup=new ThreadGroup("String_Node_Str");
  tree.root().addView(ThreadGroup.class,threadGroup);
  tree.root().addView(EventLoop.class,new EventGroup(false));
  Asset asset=tree.root().acquireAsset("String_Node_Str");
  asset.addView(AuthenticatedKeyValueStore.class,new ChronicleMapKeyValueStore<>(requestContext("String_Node_Str"),asset));
  tree.root().addLeafRule(ObjectKVSSubscription.class,"String_Node_Str",VanillaKVSSubscription::new);
  ReplicationClientTest.closeables.add(tree);
  ServerEndpoint serverEndpoint=new ServerEndpoint("String_Node_Str" + (5700 + identifier),tree,wireType);
  ReplicationClientTest.closeables.add(serverEndpoint);
}