Program: 170621
Project: 170621
Buggy source:
private void initListener(){
  this.mListener=new ChangeListener();
  RetrofitUrlManager.getInstance().registerUrlChangeListener(mListener);
  findViewById(R.id.bt_request1).setOnClickListener(new View.OnClickListener(){
    @Override public void onClick(    View v){
      DomainHolder holder=RetrofitUrlManager.getInstance().fetchDomain(GITHUB_DOMAIN_NAME);
      if (holder == null || !holder.getUrlStr().equals(mUrl1.getText().toString())) {
        RetrofitUrlManager.getInstance().putDomain(GITHUB_DOMAIN_NAME,mUrl1.getText().toString());
      }
      NetWorkManager.getInstance().getOneApiService().getUsers(1,10).compose(MainActivity.this.<ResponseBody>getDefaultTransformer()).subscribe(getDefaultObserver());
    }
  }
);
  findViewById(R.id.bt_request2).setOnClickListener(new View.OnClickListener(){
    @Override public void onClick(    View v){
      DomainHolder holder=RetrofitUrlManager.getInstance().fetchDomain(GANK_DOMAIN_NAME);
      if (holder == null || !holder.getUrlStr().equals(mUrl2.getText().toString())) {
        RetrofitUrlManager.getInstance().putDomain(GANK_DOMAIN_NAME,mUrl2.getText().toString());
      }
      NetWorkManager.getInstance().getTwoApiService().getData(10,1).compose(MainActivity.this.<ResponseBody>getDefaultTransformer()).subscribe(getDefaultObserver());
    }
  }
);
  findViewById(R.id.bt_request3).setOnClickListener(new View.OnClickListener(){
    @Override public void onClick(    View v){
      DomainHolder holder=RetrofitUrlManager.getInstance().fetchDomain(DOUBAN_DOMAIN_NAME);
      if (holder == null || !holder.getUrlStr().equals(mUrl3.getText().toString())) {
        RetrofitUrlManager.getInstance().putDomain(DOUBAN_DOMAIN_NAME,mUrl3.getText().toString());
      }
      NetWorkManager.getInstance().getThreeApiService().getBook(1220562).compose(MainActivity.this.<ResponseBody>getDefaultTransformer()).subscribe(getDefaultObserver());
    }
  }
);
}

Fixed version (ground truth):
private void initListener(){
  this.mListener=new ChangeListener();
  RetrofitUrlManager.getInstance().registerUrlChangeListener(mListener);
  findViewById(R.id.bt_request1).setOnClickListener(new View.OnClickListener(){
    @Override public void onClick(    View v){
      HttpUrl httpUrl=RetrofitUrlManager.getInstance().fetchDomain(GITHUB_DOMAIN_NAME);
      if (httpUrl == null || !httpUrl.toString().equals(mUrl1.getText().toString())) {
        RetrofitUrlManager.getInstance().putDomain(GITHUB_DOMAIN_NAME,mUrl1.getText().toString());
      }
      NetWorkManager.getInstance().getOneApiService().getUsers(1,10).compose(MainActivity.this.<ResponseBody>getDefaultTransformer()).subscribe(getDefaultObserver());
    }
  }
);
  findViewById(R.id.bt_request2).setOnClickListener(new View.OnClickListener(){
    @Override public void onClick(    View v){
      HttpUrl httpUrl=RetrofitUrlManager.getInstance().fetchDomain(GANK_DOMAIN_NAME);
      if (httpUrl == null || !httpUrl.toString().equals(mUrl2.getText().toString())) {
        RetrofitUrlManager.getInstance().putDomain(GANK_DOMAIN_NAME,mUrl2.getText().toString());
      }
      NetWorkManager.getInstance().getTwoApiService().getData(10,1).compose(MainActivity.this.<ResponseBody>getDefaultTransformer()).subscribe(getDefaultObserver());
    }
  }
);
  findViewById(R.id.bt_request3).setOnClickListener(new View.OnClickListener(){
    @Override public void onClick(    View v){
      HttpUrl httpUrl=RetrofitUrlManager.getInstance().fetchDomain(DOUBAN_DOMAIN_NAME);
      if (httpUrl == null || !httpUrl.toString().equals(mUrl3.getText().toString())) {
        RetrofitUrlManager.getInstance().putDomain(DOUBAN_DOMAIN_NAME,mUrl3.getText().toString());
      }
      NetWorkManager.getInstance().getThreeApiService().getBook(1220562).compose(MainActivity.this.<ResponseBody>getDefaultTransformer()).subscribe(getDefaultObserver());
    }
  }
);
}