Program: 46488
Project: 46488
Buggy source:
public void https() throws Exception {
  TrustManagerFactory tmf=TrustManagerFactory.getInstance("String_Node_Str");
  KeyStore ts=KeyStore.getInstance("String_Node_Str");
  ts.load(new FileInputStream(new File(System.getProperty("String_Node_Str"),"String_Node_Str")),"String_Node_Str".toCharArray());
  tmf.init(ts);
  KeyManagerFactory kmf=KeyManagerFactory.getInstance("String_Node_Str");
  Builder clientCrtBuilder=KeyStore.Builder.newInstance("String_Node_Str",null,new File(System.getProperty("String_Node_Str"),"String_Node_Str"),new KeyStore.PasswordProtection("String_Node_Str".toCharArray()));
  KeyStoreBuilderParameters keyStoreBuilderParameters=new KeyStoreBuilderParameters(clientCrtBuilder);
  kmf.init(keyStoreBuilderParameters);
  SSLContext ctx=SSLContext.getInstance("String_Node_Str");
  ctx.init(kmf.getKeyManagers(),tmf.getTrustManagers(),null);
  SSLSocketFactory factory=ctx.getSocketFactory();
  CubeManage service=new CubeManage(getClass().getResource("String_Node_Str"));
  CubeManagePortType port=service.getCubeManagePort();
  Client proxy=ClientProxy.getClient(port);
  ((BindingProvider)port).getRequestContext().put(BindingProvider.SESSION_MAINTAIN_PROPERTY,true);
  HTTPConduit conduit=(HTTPConduit)proxy.getConduit();
  TLSClientParameters tlsParam=new TLSClientParameters();
  tlsParam.setDisableCNCheck(false);
  tlsParam.setSSLSocketFactory(factory);
  addFilters(tlsParam);
  conduit.setTlsClientParameters(tlsParam);
  IdentityToken token=new IdentityToken(clientCrtBuilder.getKeyStore(),clientCrtBuilder,"String_Node_Str".toCharArray());
  port.login(token.getCertificate(KeyType.ENCIPHERMENT).getEncoded());
  port.report("String_Node_Str",System.currentTimeMillis());
  DataHandler dh=port.listVMs();
  ZipInputStream zis=new ZipInputStream(dh.getInputStream());
  ZipEntry entry=zis.getNextEntry();
  while (entry != null) {
    try {
      System.out.println("String_Node_Str" + entry.getName() + "String_Node_Str");
    }
 catch (    Exception e) {
      LOG.error("String_Node_Str",e);
    }
    entry=zis.getNextEntry();
  }
  port.report("String_Node_Str",System.currentTimeMillis());
}

Fixed version (ground truth):
public void https() throws Exception {
  TrustManagerFactory tmf=TrustManagerFactory.getInstance("String_Node_Str");
  KeyStore ts=KeyStore.getInstance("String_Node_Str");
  ts.load(new FileInputStream(new File(TestPKI.getPKIDirectory(),"String_Node_Str")),"String_Node_Str".toCharArray());
  tmf.init(ts);
  KeyManagerFactory kmf=KeyManagerFactory.getInstance("String_Node_Str");
  Builder clientCrtBuilder=KeyStore.Builder.newInstance("String_Node_Str",null,new File(TestPKI.getPKIDirectory(),"String_Node_Str"),new KeyStore.PasswordProtection("String_Node_Str".toCharArray()));
  KeyStoreBuilderParameters keyStoreBuilderParameters=new KeyStoreBuilderParameters(clientCrtBuilder);
  kmf.init(keyStoreBuilderParameters);
  SSLContext ctx=SSLContext.getInstance("String_Node_Str");
  ctx.init(kmf.getKeyManagers(),tmf.getTrustManagers(),null);
  SSLSocketFactory factory=ctx.getSocketFactory();
  CubeManage service=new CubeManage(getClass().getResource("String_Node_Str"));
  CubeManagePortType port=service.getCubeManagePort();
  Client proxy=ClientProxy.getClient(port);
  ((BindingProvider)port).getRequestContext().put(BindingProvider.SESSION_MAINTAIN_PROPERTY,true);
  HTTPConduit conduit=(HTTPConduit)proxy.getConduit();
  TLSClientParameters tlsParam=new TLSClientParameters();
  tlsParam.setDisableCNCheck(false);
  tlsParam.setSSLSocketFactory(factory);
  addFilters(tlsParam);
  conduit.setTlsClientParameters(tlsParam);
  IdentityToken token=new IdentityToken(clientCrtBuilder.getKeyStore(),clientCrtBuilder,"String_Node_Str".toCharArray());
  port.login(token.getCertificate(KeyType.ENCIPHERMENT).getEncoded());
  port.report("String_Node_Str",System.currentTimeMillis());
  DataHandler dh=port.listVMs();
  ZipInputStream zis=new ZipInputStream(dh.getInputStream());
  ZipEntry entry=zis.getNextEntry();
  while (entry != null) {
    try {
      System.out.println("String_Node_Str" + entry.getName() + "String_Node_Str");
    }
 catch (    Exception e) {
      LOG.error("String_Node_Str",e);
    }
    entry=zis.getNextEntry();
  }
  port.report("String_Node_Str",System.currentTimeMillis());
}