Program: 53884
Project: 53884
Buggy source:
void readPropertyValues(){
  final ValueResolver placeHolderResolver=new PlaceHolderResolver();
  this.profileEnable=readBoolean("String_Node_Str",true);
  this.collectorSpanServerIp=readString("String_Node_Str","String_Node_Str",placeHolderResolver);
  this.collectorSpanServerPort=readInt("String_Node_Str",9996);
  this.collectorStatServerIp=readString("String_Node_Str","String_Node_Str",placeHolderResolver);
  this.collectorStatServerPort=readInt("String_Node_Str",9995);
  this.collectorTcpServerIp=readString("String_Node_Str","String_Node_Str",placeHolderResolver);
  this.collectorTcpServerPort=readInt("String_Node_Str",9994);
  this.spanDataSenderWriteQueueSize=readInt("String_Node_Str",1024 * 5);
  this.spanDataSenderSocketSendBufferSize=readInt("String_Node_Str",1024 * 64 * 16);
  this.spanDataSenderSocketTimeout=readInt("String_Node_Str",1000 * 3);
  this.spanDataSenderChunkSize=readInt("String_Node_Str",1024 * 16);
  this.statDataSenderWriteQueueSize=readInt("String_Node_Str",1024 * 5);
  this.statDataSenderSocketSendBufferSize=readInt("String_Node_Str",1024 * 64 * 16);
  this.statDataSenderSocketTimeout=readInt("String_Node_Str",1000 * 3);
  this.statDataSenderChunkSize=readInt("String_Node_Str",1024 * 16);
  this.tcpDataSenderCommandAcceptEnable=readBoolean("String_Node_Str",false);
  this.jdbcProfile=readBoolean("String_Node_Str",true);
  this.jdbcSqlCacheSize=readInt("String_Node_Str",1024);
  this.jdbcMaxSqlBindValueSize=readInt("String_Node_Str",1024);
  this.jdbcProfileMySql=readBoolean("String_Node_Str",true);
  this.jdbcProfileMySqlSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileMySqlCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileMySqlRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileJtds=readBoolean("String_Node_Str",true);
  this.jdbcProfileJtdsSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileJtdsCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileJtdsRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileOracle=readBoolean("String_Node_Str",true);
  this.jdbcProfileOracleSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileOracleCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileOracleRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileCubrid=readBoolean("String_Node_Str",true);
  this.jdbcProfileCubridSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileCubridCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileCubridRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileDbcp=readBoolean("String_Node_Str",true);
  this.jdbcProfileDbcpConnectionClose=readBoolean("String_Node_Str",false);
  this.tomcatHidePinpointHeader=readBoolean("String_Node_Str",true);
  final String tomcatExcludeURL=readString("String_Node_Str","String_Node_Str");
  if (!tomcatExcludeURL.isEmpty()) {
    this.tomcatExcludeUrlFilter=new ExcludeUrlFilter(tomcatExcludeURL);
  }
  this.arucs=readBoolean("String_Node_Str",true);
  this.arucsKeyTrace=readBoolean("String_Node_Str",false);
  this.memcached=readBoolean("String_Node_Str",true);
  this.memcachedKeyTrace=readBoolean("String_Node_Str",false);
  this.apacheHttpClient4Profile=readBoolean("String_Node_Str",true);
  this.apacheHttpClient4ProfileCookie=readBoolean("String_Node_Str",false);
  this.apacheHttpClient4ProfileCookieDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.apacheHttpClient4ProfileCookieSamplingRate=readInt("String_Node_Str",1);
  this.apacheHttpClient4ProfileEntity=readBoolean("String_Node_Str",false);
  this.apacheHttpClient4ProfileEntityDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.apacheHttpClient4ProfileEntitySamplingRate=readInt("String_Node_Str",1);
  this.apacheNIOHttpClient4Profile=readBoolean("String_Node_Str",true);
  this.ningAsyncHttpClientProfile=readBoolean("String_Node_Str",true);
  this.ningAsyncHttpClientProfileCookie=readBoolean("String_Node_Str",false);
  this.ningAsyncHttpClientProfileCookieDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.ningAsyncHttpClientProfileCookieDumpSize=readInt("String_Node_Str",1024);
  this.ningAsyncHttpClientProfileCookieSamplingRate=readInt("String_Node_Str",1);
  this.ningAsyncHttpClientProfileEntity=readBoolean("String_Node_Str",false);
  this.ningAsyncHttpClientProfileEntityDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.ningAsyncHttpClientProfileEntityDumpSize=readInt("String_Node_Str",1024);
  this.ningAsyncHttpClientProfileEntitySamplingRate=readInt("String_Node_Str",1);
  this.ningAsyncHttpClientProfileParam=readBoolean("String_Node_Str",false);
  this.ningAsyncHttpClientProfileParamDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.ningAsyncHttpClientProfileParamDumpSize=readInt("String_Node_Str",1024);
  this.ningAsyncHttpClientProfileParamSamplingRate=readInt("String_Node_Str",1);
  this.redis=readBoolean("String_Node_Str",true);
  this.redisPipeline=readBoolean("String_Node_Str",true);
  this.nbaseArc=readBoolean("String_Node_Str",true);
  this.nbaseArcPipeline=readBoolean("String_Node_Str",true);
  this.lineGameNettyParamDumpSize=readInt("String_Node_Str",512);
  this.lineGameNettyEntityDumpSize=readInt("String_Node_Str",512);
  this.ibatis=readBoolean("String_Node_Str",true);
  this.mybatis=readBoolean("String_Node_Str",true);
  this.springBeans=readBoolean("String_Node_Str",false);
  this.springBeansNamePatterns=readString("String_Node_Str",null);
  this.springBeansClassPatterns=readString("String_Node_Str",null);
  this.springBeansAnnotations=readString("String_Node_Str",null);
  this.samplingEnable=readBoolean("String_Node_Str",true);
  this.samplingRate=readInt("String_Node_Str",1);
  this.ioBufferingEnable=readBoolean("String_Node_Str",true);
  this.ioBufferingBufferSize=readInt("String_Node_Str",20);
  this.profileJvmCollectInterval=readInt("String_Node_Str",1000);
  this.agentInfoSendRetryInterval=readLong("String_Node_Str",DEFAULT_AGENT_INFO_SEND_RETRY_INTERVAL);
  this.applicationServerType=readServiceType("String_Node_Str");
  final String profileableClass=readString("String_Node_Str","String_Node_Str");
  if (!profileableClass.isEmpty()) {
    this.profilableClassFilter=new ProfilableClassFilter(profileableClass);
  }
  logger.info("String_Node_Str");
}

Fixed version (ground truth):
void readPropertyValues(){
  final ValueResolver placeHolderResolver=new PlaceHolderResolver();
  this.profileEnable=readBoolean("String_Node_Str",true);
  this.collectorSpanServerIp=readString("String_Node_Str",DEFAULT_IP,placeHolderResolver);
  this.collectorSpanServerPort=readInt("String_Node_Str",9996);
  this.collectorStatServerIp=readString("String_Node_Str",DEFAULT_IP,placeHolderResolver);
  this.collectorStatServerPort=readInt("String_Node_Str",9995);
  this.collectorTcpServerIp=readString("String_Node_Str",DEFAULT_IP,placeHolderResolver);
  this.collectorTcpServerPort=readInt("String_Node_Str",9994);
  this.spanDataSenderWriteQueueSize=readInt("String_Node_Str",1024 * 5);
  this.spanDataSenderSocketSendBufferSize=readInt("String_Node_Str",1024 * 64 * 16);
  this.spanDataSenderSocketTimeout=readInt("String_Node_Str",1000 * 3);
  this.spanDataSenderChunkSize=readInt("String_Node_Str",1024 * 16);
  this.statDataSenderWriteQueueSize=readInt("String_Node_Str",1024 * 5);
  this.statDataSenderSocketSendBufferSize=readInt("String_Node_Str",1024 * 64 * 16);
  this.statDataSenderSocketTimeout=readInt("String_Node_Str",1000 * 3);
  this.statDataSenderChunkSize=readInt("String_Node_Str",1024 * 16);
  this.tcpDataSenderCommandAcceptEnable=readBoolean("String_Node_Str",false);
  this.jdbcProfile=readBoolean("String_Node_Str",true);
  this.jdbcSqlCacheSize=readInt("String_Node_Str",1024);
  this.jdbcMaxSqlBindValueSize=readInt("String_Node_Str",1024);
  this.jdbcProfileMySql=readBoolean("String_Node_Str",true);
  this.jdbcProfileMySqlSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileMySqlCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileMySqlRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileJtds=readBoolean("String_Node_Str",true);
  this.jdbcProfileJtdsSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileJtdsCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileJtdsRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileOracle=readBoolean("String_Node_Str",true);
  this.jdbcProfileOracleSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileOracleCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileOracleRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileCubrid=readBoolean("String_Node_Str",true);
  this.jdbcProfileCubridSetAutoCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileCubridCommit=readBoolean("String_Node_Str",false);
  this.jdbcProfileCubridRollback=readBoolean("String_Node_Str",false);
  this.jdbcProfileDbcp=readBoolean("String_Node_Str",true);
  this.jdbcProfileDbcpConnectionClose=readBoolean("String_Node_Str",false);
  this.tomcatHidePinpointHeader=readBoolean("String_Node_Str",true);
  final String tomcatExcludeURL=readString("String_Node_Str","String_Node_Str");
  if (!tomcatExcludeURL.isEmpty()) {
    this.tomcatExcludeUrlFilter=new ExcludeUrlFilter(tomcatExcludeURL);
  }
  this.arucs=readBoolean("String_Node_Str",true);
  this.arucsKeyTrace=readBoolean("String_Node_Str",false);
  this.memcached=readBoolean("String_Node_Str",true);
  this.memcachedKeyTrace=readBoolean("String_Node_Str",false);
  this.apacheHttpClient4Profile=readBoolean("String_Node_Str",true);
  this.apacheHttpClient4ProfileCookie=readBoolean("String_Node_Str",false);
  this.apacheHttpClient4ProfileCookieDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.apacheHttpClient4ProfileCookieSamplingRate=readInt("String_Node_Str",1);
  this.apacheHttpClient4ProfileEntity=readBoolean("String_Node_Str",false);
  this.apacheHttpClient4ProfileEntityDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.apacheHttpClient4ProfileEntitySamplingRate=readInt("String_Node_Str",1);
  this.apacheNIOHttpClient4Profile=readBoolean("String_Node_Str",true);
  this.ningAsyncHttpClientProfile=readBoolean("String_Node_Str",true);
  this.ningAsyncHttpClientProfileCookie=readBoolean("String_Node_Str",false);
  this.ningAsyncHttpClientProfileCookieDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.ningAsyncHttpClientProfileCookieDumpSize=readInt("String_Node_Str",1024);
  this.ningAsyncHttpClientProfileCookieSamplingRate=readInt("String_Node_Str",1);
  this.ningAsyncHttpClientProfileEntity=readBoolean("String_Node_Str",false);
  this.ningAsyncHttpClientProfileEntityDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.ningAsyncHttpClientProfileEntityDumpSize=readInt("String_Node_Str",1024);
  this.ningAsyncHttpClientProfileEntitySamplingRate=readInt("String_Node_Str",1);
  this.ningAsyncHttpClientProfileParam=readBoolean("String_Node_Str",false);
  this.ningAsyncHttpClientProfileParamDumpType=readDumpType("String_Node_Str",DumpType.EXCEPTION);
  this.ningAsyncHttpClientProfileParamDumpSize=readInt("String_Node_Str",1024);
  this.ningAsyncHttpClientProfileParamSamplingRate=readInt("String_Node_Str",1);
  this.redis=readBoolean("String_Node_Str",true);
  this.redisPipeline=readBoolean("String_Node_Str",true);
  this.nbaseArc=readBoolean("String_Node_Str",true);
  this.nbaseArcPipeline=readBoolean("String_Node_Str",true);
  this.lineGameNettyParamDumpSize=readInt("String_Node_Str",512);
  this.lineGameNettyEntityDumpSize=readInt("String_Node_Str",512);
  this.ibatis=readBoolean("String_Node_Str",true);
  this.mybatis=readBoolean("String_Node_Str",true);
  this.springBeans=readBoolean("String_Node_Str",false);
  this.springBeansNamePatterns=readString("String_Node_Str",null);
  this.springBeansClassPatterns=readString("String_Node_Str",null);
  this.springBeansAnnotations=readString("String_Node_Str",null);
  this.samplingEnable=readBoolean("String_Node_Str",true);
  this.samplingRate=readInt("String_Node_Str",1);
  this.ioBufferingEnable=readBoolean("String_Node_Str",true);
  this.ioBufferingBufferSize=readInt("String_Node_Str",20);
  this.profileJvmCollectInterval=readInt("String_Node_Str",1000);
  this.agentInfoSendRetryInterval=readLong("String_Node_Str",DEFAULT_AGENT_INFO_SEND_RETRY_INTERVAL);
  this.applicationServerType=readServiceType("String_Node_Str");
  final String profileableClass=readString("String_Node_Str","String_Node_Str");
  if (!profileableClass.isEmpty()) {
    this.profilableClassFilter=new ProfilableClassFilter(profileableClass);
  }
  logger.info("String_Node_Str");
}