Program: 33675
Project: 33675
Buggy source:
@Before public void before() throws Exception, HandlerConnectionException {
  String job="String_Node_Str";
  String KEYSPACENAME=CATALOG_CONSTANT;
  String TABLENAME_1=TABLE1_CONSTANT.getName();
  String TABLENAME_2=TABLE2_CONSTANT.getName();
  Integer CQLPORT=9042;
  Integer RPCPORT=9160;
  String HOST="String_Node_Str";
  ExtractorServer.initExtractorServer();
  ContextProperties p=new ContextProperties();
  SparkConf sparkConf=new SparkConf().setMaster(p.getCluster()).setAppName(job).setJars(p.getJars()).setSparkHome(p.getSparkHome()).set("String_Node_Str","String_Node_Str").set("String_Node_Str","String_Node_Str");
  logger.info("String_Node_Str" + System.getProperty("String_Node_Str"));
  logger.info("String_Node_Str" + System.getProperty("String_Node_Str"));
  deepSparkContext=new DeepSparkContext(p.getCluster(),job,p.getSparkHome(),p.getJars());
  ExtractorConfig<Cells> config_1=new ExtractorConfig(Cells.class);
  config_1.putValue(ExtractorConstants.KEYSPACE,KEYSPACENAME).putValue(ExtractorConstants.TABLE,TABLENAME_1).putValue(ExtractorConstants.CQLPORT,CQLPORT).putValue(ExtractorConstants.RPCPORT,RPCPORT).putValue(ExtractorConstants.HOST,HOST);
  config_1.setExtractorImplClassName("String_Node_Str");
  ExtractorConfig<Cells> config_2=new ExtractorConfig(Cells.class);
  config_2.putValue(ExtractorConstants.KEYSPACE,KEYSPACENAME).putValue(ExtractorConstants.TABLE,TABLENAME_2).putValue(ExtractorConstants.CQLPORT,CQLPORT).putValue(ExtractorConstants.RPCPORT,RPCPORT).putValue(ExtractorConstants.HOST,HOST);
  config_2.setExtractorImplClassName("String_Node_Str");
  leftRdd=deepSparkContext.createJavaRDD(config_1);
  logger.info("String_Node_Str" + TABLENAME_1 + "String_Node_Str"+ leftRdd.count());
  rightRdd=deepSparkContext.createJavaRDD(config_2);
  logger.info("String_Node_Str" + TABLENAME_2 + "String_Node_Str"+ rightRdd.count());
}

Fixed version (ground truth):
@Before public void before() throws Exception, HandlerConnectionException {
  String job="String_Node_Str";
  String KEYSPACENAME=CATALOG_CONSTANT;
  String TABLENAME_1=TABLE1_CONSTANT.getName();
  String TABLENAME_2=TABLE2_CONSTANT.getName();
  String HOST="String_Node_Str";
  String DATABASE1="String_Node_Str";
  String DATABASE2="String_Node_Str";
  ExtractorServer.initExtractorServer();
  ContextProperties p=new ContextProperties();
  SparkConf sparkConf=new SparkConf().setMaster(p.getCluster()).setAppName(job).setJars(p.getJars()).setSparkHome(p.getSparkHome()).set("String_Node_Str","String_Node_Str").set("String_Node_Str","String_Node_Str");
  logger.info("String_Node_Str" + System.getProperty("String_Node_Str"));
  logger.info("String_Node_Str" + System.getProperty("String_Node_Str"));
  deepSparkContext=new DeepSparkContext(p.getCluster(),job,p.getSparkHome(),p.getJars());
  ExtractorConfig<Cells> config_1=new ExtractorConfig(Cells.class);
  config_1.putValue(ExtractorConstants.INDEX,KEYSPACENAME).putValue(ExtractorConstants.TYPE,TABLENAME_1).putValue(ExtractorConstants.HOST,HOST);
  config_1.setExtractorImplClassName(ES_CELL_CLASS);
  ExtractorConfig<Cells> config_2=new ExtractorConfig(Cells.class);
  config_2.putValue(ExtractorConstants.INDEX,KEYSPACENAME).putValue(ExtractorConstants.TYPE,TABLENAME_2).putValue(ExtractorConstants.HOST,HOST);
  config_2.setExtractorImplClassName(ES_CELL_CLASS);
  leftRdd=deepSparkContext.createJavaRDD(config_1);
  logger.info("String_Node_Str" + TABLENAME_1 + "String_Node_Str"+ leftRdd.count());
  List<Cells> cells=leftRdd.collect();
  rightRdd=deepSparkContext.createJavaRDD(config_2);
  List<Cells> cells2=rightRdd.collect();
  logger.info("String_Node_Str" + TABLENAME_2 + "String_Node_Str"+ rightRdd.count());
}