Program: 18003
Project: 18003
Buggy source:
public AqpAdsabsNodeProcessorPipeline(QueryConfigHandler queryConfig){
  super(queryConfig);
  QueryConfigHandler config=getQueryConfigHandler();
  add(new AqpDEFOPMarkPlainNodes());
  add(new AqpDEFOPProcessor());
  add(new AqpTreeRewriteProcessor());
  add(new AqpAdsabsFixQPOSITIONProcessor());
  add(new AqpAdsabsQPOSITIONProcessor());
  add(new AqpQFUNCProcessor());
  add(new AqpCOMMAProcessor());
  add(new AqpAdsabsMODIFIERProcessor());
  add(new AqpOPERATORProcessor());
  add(new AqpCLAUSEProcessor());
  add(new AqpTMODIFIERProcessor());
  add(new AqpBOOSTProcessor());
  add(new AqpFUZZYProcessor());
  add(new AqpQRANGEINProcessor());
  add(new AqpQDATEProcessor());
  add(new AqpQPHRASEProcessor());
  add(new AqpAdsabsQNORMALProcessor());
  add(new AqpQPHRASETRUNCProcessor());
  add(new AqpAdsabsQTRUNCATEDProcessor());
  add(new AqpQANYTHINGProcessor());
  add(new AqpQIDENTIFIERProcessor());
  add(new AqpFIELDProcessor());
  add(new AqpBibcodeProcessor());
  add(new AqpFuzzyModifierProcessor());
  add(new WildcardQueryNodeProcessor());
  add(new MultiFieldQueryNodeProcessor());
  add(new AqpNullDefaultFieldProcessor());
  add(new FuzzyQueryNodeProcessor());
  add(new MatchAllDocsQueryNodeProcessor());
  add(new AqpAdsabsFieldNodePreAnalysisProcessor());
  add(new AqpFieldMapperProcessor());
  add(new AqpMultiWordProcessor());
  if (config.get(AqpAdsabsQueryConfigHandler.ConfigurationKeys.SOLR_READY) == true) {
    add(new AqpUnfieldedSearchProcessor());
  }
  add(new NumericQueryNodeProcessor());
  add(new NumericRangeQueryNodeProcessor());
  add(new TermRangeQueryNodeProcessor());
  add(new AqpAdsabsRegexNodeProcessor());
  add(new AqpAdsabsSynonymNodeProcessor());
  add(new AqpAdsabsAuthorPreProcessor());
  add(new AqpAdsabsAnalyzerProcessor());
  add(new LowercaseExpandedTermsQueryNodeProcessor());
  add(new AqpAdsabsCarefulAnalyzerProcessor());
  add(new AqpAdsabsExpandAuthorSearchProcessor());
  add(new AqpAdsabsFieldMapperProcessorPostAnalysis());
  add(new PhraseSlopQueryNodeProcessor());
  add(new AllowLeadingWildcardProcessor());
  add(new NoChildOptimizationQueryNodeProcessor());
  add(new RemoveDeletedQueryNodesProcessor());
  add(new RemoveEmptyNonLeafQueryNodeProcessor());
  add(new BooleanSingleChildOptimizationQueryNodeProcessor());
  add(new DefaultPhraseSlopQueryNodeProcessor());
  add(new BoostQueryNodeProcessor());
  add(new MultiTermRewriteMethodProcessor());
  add(new AqpGroupQueryOptimizerProcessor());
  add(new AqpOptimizationProcessor());
}

Fixed version (ground truth):
public AqpAdsabsNodeProcessorPipeline(QueryConfigHandler queryConfig){
  super(queryConfig);
  QueryConfigHandler config=getQueryConfigHandler();
  add(new AqpDEFOPMarkPlainNodes());
  add(new AqpDEFOPProcessor());
  add(new AqpTreeRewriteProcessor());
  add(new AqpAdsabsFixQPOSITIONProcessor());
  add(new AqpAdsabsQPOSITIONProcessor());
  add(new AqpQFUNCProcessor());
  add(new AqpAdsabsCOMMAProcessor());
  add(new AqpAdsabsMODIFIERProcessor());
  add(new AqpOPERATORProcessor());
  add(new AqpCLAUSEProcessor());
  add(new AqpTMODIFIERProcessor());
  add(new AqpBOOSTProcessor());
  add(new AqpFUZZYProcessor());
  add(new AqpQRANGEINProcessor());
  add(new AqpQDATEProcessor());
  add(new AqpQPHRASEProcessor());
  add(new AqpAdsabsQNORMALProcessor());
  add(new AqpQPHRASETRUNCProcessor());
  add(new AqpAdsabsQTRUNCATEDProcessor());
  add(new AqpQANYTHINGProcessor());
  add(new AqpQIDENTIFIERProcessor());
  add(new AqpFIELDProcessor());
  add(new AqpBibcodeProcessor());
  add(new AqpFuzzyModifierProcessor());
  add(new WildcardQueryNodeProcessor());
  add(new MultiFieldQueryNodeProcessor());
  add(new AqpNullDefaultFieldProcessor());
  add(new FuzzyQueryNodeProcessor());
  add(new MatchAllDocsQueryNodeProcessor());
  add(new AqpAdsabsFieldNodePreAnalysisProcessor());
  add(new AqpFieldMapperProcessor());
  add(new AqpMultiWordProcessor());
  if (config.get(AqpAdsabsQueryConfigHandler.ConfigurationKeys.SOLR_READY) == true) {
    add(new AqpUnfieldedSearchProcessor());
  }
  add(new NumericQueryNodeProcessor());
  add(new NumericRangeQueryNodeProcessor());
  add(new TermRangeQueryNodeProcessor());
  add(new AqpAdsabsRegexNodeProcessor());
  add(new AqpAdsabsSynonymNodeProcessor());
  add(new AqpAdsabsAuthorPreProcessor());
  add(new AqpAdsabsAnalyzerProcessor());
  add(new LowercaseExpandedTermsQueryNodeProcessor());
  add(new AqpAdsabsCarefulAnalyzerProcessor());
  add(new AqpAdsabsExpandAuthorSearchProcessor());
  add(new AqpAdsabsFieldMapperProcessorPostAnalysis());
  add(new PhraseSlopQueryNodeProcessor());
  add(new AllowLeadingWildcardProcessor());
  add(new NoChildOptimizationQueryNodeProcessor());
  add(new RemoveDeletedQueryNodesProcessor());
  add(new RemoveEmptyNonLeafQueryNodeProcessor());
  add(new BooleanSingleChildOptimizationQueryNodeProcessor());
  add(new DefaultPhraseSlopQueryNodeProcessor());
  add(new BoostQueryNodeProcessor());
  add(new MultiTermRewriteMethodProcessor());
  add(new AqpGroupQueryOptimizerProcessor());
  add(new AqpOptimizationProcessor());
}