Program: 172177
Project: 172177
Buggy source:
/** 
 * Initialize the configuration using the configuration service
 */
public void init(){
  if (m_authenticationComponent == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_authenticationService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_nodeService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_personService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_transactionService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_repoDiskInterface == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_authorityService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
  determinePlatformType();
  DebugConfigSection debugConfig=new DebugConfigSection(this);
  try {
    debugConfig.setDebug("String_Node_Str",null);
  }
 catch (  InvalidConfigurationException ex) {
  }
  new GlobalConfigSection(this);
  new AlfrescoConfigSection(this);
  ClientInfo.setFactory(new AlfrescoClientInfoFactory());
  try {
    processWINSServerConfig();
  }
 catch (  Exception ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
  }
  try {
    processCoreServerConfig();
    processSecurityConfig();
    processFilesystemsConfig();
  }
 catch (  Exception ex) {
    throw new AlfrescoRuntimeException("String_Node_Str" + ex.getMessage(),ex);
  }
  try {
    processCIFSServerConfig();
    logger.info("String_Node_Str" + (isSMBServerEnabled() ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str");
  }
 catch (  UnsatisfiedLinkError ex) {
    logger.error("String_Node_Str");
    removeConfigSection(CIFSConfigSection.SectionName);
  }
catch (  Throwable ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
    removeConfigSection(CIFSConfigSection.SectionName);
  }
  try {
    processFTPServerConfig();
    logger.info("String_Node_Str" + (isFTPServerEnabled() ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str");
  }
 catch (  Exception ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
  }
  try {
    processNFSServerConfig();
    logger.info("String_Node_Str" + (isNFSServerEnabled() ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str");
  }
 catch (  Exception ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
  }
}

Fixed version (ground truth):
/** 
 * Initialize the configuration using the configuration service
 */
public void init(){
  if (m_authenticationComponent == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_authenticationService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_nodeService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_personService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_transactionService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_repoDiskInterface == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
 else   if (m_authorityService == null) {
    throw new AlfrescoRuntimeException("String_Node_Str");
  }
  determinePlatformType();
  DebugConfigSection debugConfig=new DebugConfigSection(this);
  try {
    debugConfig.setDebug("String_Node_Str",new GenericConfigElement("String_Node_Str"));
  }
 catch (  InvalidConfigurationException ex) {
  }
  new GlobalConfigSection(this);
  new AlfrescoConfigSection(this);
  ClientInfo.setFactory(new AlfrescoClientInfoFactory());
  try {
    processWINSServerConfig();
  }
 catch (  Exception ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
  }
  try {
    processCoreServerConfig();
    processSecurityConfig();
    processFilesystemsConfig();
  }
 catch (  Exception ex) {
    throw new AlfrescoRuntimeException("String_Node_Str" + ex.getMessage(),ex);
  }
  try {
    processCIFSServerConfig();
    logger.info("String_Node_Str" + (isSMBServerEnabled() ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str");
  }
 catch (  UnsatisfiedLinkError ex) {
    logger.error("String_Node_Str");
    removeConfigSection(CIFSConfigSection.SectionName);
  }
catch (  Throwable ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
    removeConfigSection(CIFSConfigSection.SectionName);
  }
  try {
    processFTPServerConfig();
    logger.info("String_Node_Str" + (isFTPServerEnabled() ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str");
  }
 catch (  Exception ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
  }
  try {
    processNFSServerConfig();
    logger.info("String_Node_Str" + (isNFSServerEnabled() ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str");
  }
 catch (  Exception ex) {
    logger.error("String_Node_Str" + ex.getMessage(),ex);
  }
}