Program: 110722
Project: 110722
Buggy source:
@Test public void redirectToDifferentServer_works() throws Exception {
  try (ServerSocket server1=new ServerSocket(0,1,InetAddress.getByName(null));ServerSocket server2=new ServerSocket(0,1,InetAddress.getByName(null))){
    @SuppressWarnings("String_Node_Str") Future<?> possiblyIgnoredError=executor.submit(new Callable<Object>(){
      @Override public Object call() throws Exception {
        try (Socket socket=server1.accept()){
          readHttpRequest(socket.getInputStream());
          sendLines(socket,"String_Node_Str","String_Node_Str","String_Node_Str",String.format("String_Node_Str",server2.getLocalPort()),"String_Node_Str","String_Node_Str","String_Node_Str");
        }
         return null;
      }
    }
);
    @SuppressWarnings("String_Node_Str") Future<?> possiblyIgnoredError1=executor.submit(new Callable<Object>(){
      @Override public Object call() throws Exception {
        try (Socket socket=server2.accept()){
          readHttpRequest(socket.getInputStream());
          sendLines(socket,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str");
        }
         return null;
      }
    }
);
    URLConnection connection=connector.connect(new URL(String.format("String_Node_Str",server1.getLocalPort())),ImmutableMap.<String,String>of());
    assertThat(connection.getURL()).isEqualTo(new URL(String.format("String_Node_Str",server2.getLocalPort())));
    try (InputStream input=connection.getInputStream()){
      assertThat(ByteStreams.toByteArray(input)).isEqualTo("String_Node_Str".getBytes(US_ASCII));
    }
   }
 }

Fixed version (ground truth):
public void redirectToDifferentServer_works(String code) throws Exception {
  String redirectCode="String_Node_Str" + code + "String_Node_Str";
  try (ServerSocket server1=new ServerSocket(0,1,InetAddress.getByName(null));ServerSocket server2=new ServerSocket(0,1,InetAddress.getByName(null))){
    @SuppressWarnings("String_Node_Str") Future<?> possiblyIgnoredError=executor.submit(new Callable<Object>(){
      @Override public Object call() throws Exception {
        try (Socket socket=server1.accept()){
          readHttpRequest(socket.getInputStream());
          sendLines(socket,redirectCode,"String_Node_Str","String_Node_Str",String.format("String_Node_Str",server2.getLocalPort()),"String_Node_Str","String_Node_Str","String_Node_Str");
        }
         return null;
      }
    }
);
    @SuppressWarnings("String_Node_Str") Future<?> possiblyIgnoredError1=executor.submit(new Callable<Object>(){
      @Override public Object call() throws Exception {
        try (Socket socket=server2.accept()){
          readHttpRequest(socket.getInputStream());
          sendLines(socket,"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str");
        }
         return null;
      }
    }
);
    URLConnection connection=connector.connect(new URL(String.format("String_Node_Str",server1.getLocalPort())),ImmutableMap.<String,String>of());
    assertThat(connection.getURL()).isEqualTo(new URL(String.format("String_Node_Str",server2.getLocalPort())));
    try (InputStream input=connection.getInputStream()){
      assertThat(ByteStreams.toByteArray(input)).isEqualTo("String_Node_Str".getBytes(US_ASCII));
    }
   }
 }