Program: 164537
Project: 164537
Buggy source:
public TicketReservationManager(EventRepository eventRepository,OrganizationRepository organizationRepository,TicketRepository ticketRepository,TicketReservationRepository ticketReservationRepository,TicketCategoryRepository ticketCategoryRepository,TicketCategoryDescriptionRepository ticketCategoryDescriptionRepository,ConfigurationManager configurationManager,PaymentManager paymentManager,PromoCodeDiscountRepository promoCodeDiscountRepository,SpecialPriceRepository specialPriceRepository,TransactionRepository transactionRepository,NotificationManager notificationManager,MessageSource messageSource,TemplateManager templateManager,PlatformTransactionManager transactionManager,WaitingQueueManager waitingQueueManager,PluginManager pluginManager,TicketFieldRepository ticketFieldRepository,AdditionalServiceRepository additionalServiceRepository,AdditionalServiceItemRepository additionalServiceItemRepository,AdditionalServiceTextRepository additionalServiceTextRepository,InvoiceSequencesRepository invoiceSequencesRepository){
  this.eventRepository=eventRepository;
  this.organizationRepository=organizationRepository;
  this.ticketRepository=ticketRepository;
  this.ticketReservationRepository=ticketReservationRepository;
  this.ticketCategoryRepository=ticketCategoryRepository;
  this.ticketCategoryDescriptionRepository=ticketCategoryDescriptionRepository;
  this.configurationManager=configurationManager;
  this.paymentManager=paymentManager;
  this.promoCodeDiscountRepository=promoCodeDiscountRepository;
  this.specialPriceRepository=specialPriceRepository;
  this.transactionRepository=transactionRepository;
  this.notificationManager=notificationManager;
  this.messageSource=messageSource;
  this.templateManager=templateManager;
  this.waitingQueueManager=waitingQueueManager;
  this.pluginManager=pluginManager;
  this.requiresNewTransactionTemplate=new TransactionTemplate(transactionManager,new DefaultTransactionDefinition(TransactionDefinition.PROPAGATION_REQUIRES_NEW));
  this.ticketFieldRepository=ticketFieldRepository;
  this.additionalServiceRepository=additionalServiceRepository;
  this.additionalServiceItemRepository=additionalServiceItemRepository;
  this.additionalServiceTextRepository=additionalServiceTextRepository;
  this.invoiceSequencesRepository=invoiceSequencesRepository;
}

Fixed version (ground truth):
public TicketReservationManager(EventRepository eventRepository,OrganizationRepository organizationRepository,TicketRepository ticketRepository,TicketReservationRepository ticketReservationRepository,TicketCategoryRepository ticketCategoryRepository,TicketCategoryDescriptionRepository ticketCategoryDescriptionRepository,ConfigurationManager configurationManager,PaymentManager paymentManager,PromoCodeDiscountRepository promoCodeDiscountRepository,SpecialPriceRepository specialPriceRepository,TransactionRepository transactionRepository,NotificationManager notificationManager,MessageSource messageSource,TemplateManager templateManager,PlatformTransactionManager transactionManager,WaitingQueueManager waitingQueueManager,PluginManager pluginManager,TicketFieldRepository ticketFieldRepository,AdditionalServiceRepository additionalServiceRepository,AdditionalServiceItemRepository additionalServiceItemRepository,AdditionalServiceTextRepository additionalServiceTextRepository,InvoiceSequencesRepository invoiceSequencesRepository,AuditingRepository auditingRepository){
  this.eventRepository=eventRepository;
  this.organizationRepository=organizationRepository;
  this.ticketRepository=ticketRepository;
  this.ticketReservationRepository=ticketReservationRepository;
  this.ticketCategoryRepository=ticketCategoryRepository;
  this.ticketCategoryDescriptionRepository=ticketCategoryDescriptionRepository;
  this.configurationManager=configurationManager;
  this.paymentManager=paymentManager;
  this.promoCodeDiscountRepository=promoCodeDiscountRepository;
  this.specialPriceRepository=specialPriceRepository;
  this.transactionRepository=transactionRepository;
  this.notificationManager=notificationManager;
  this.messageSource=messageSource;
  this.templateManager=templateManager;
  this.waitingQueueManager=waitingQueueManager;
  this.pluginManager=pluginManager;
  this.requiresNewTransactionTemplate=new TransactionTemplate(transactionManager,new DefaultTransactionDefinition(TransactionDefinition.PROPAGATION_REQUIRES_NEW));
  this.ticketFieldRepository=ticketFieldRepository;
  this.additionalServiceRepository=additionalServiceRepository;
  this.additionalServiceItemRepository=additionalServiceItemRepository;
  this.additionalServiceTextRepository=additionalServiceTextRepository;
  this.invoiceSequencesRepository=invoiceSequencesRepository;
  this.auditingRepository=auditingRepository;
}