Lista vazia <MultipartFile> ao tentar fazer upload de muitos arquivos no Spring com ng-file-upload

Eu tenho o seguinte método de controlador para carregar vários arquivos de uma só vez, inspirado emesta postagem no blog e respostas paraessa questão também:

@RequestMapping(value = "/{user}/attachment", method = RequestMethod.POST)
@PreAuthorize(...)
public void upload(@PathVariable User user, 
                   @RequestParam("file") List<MultipartFile> files) {
  // handle files
}

No entanto, a lista dos arquivos está sempre vazia, embora a solicitação os contenha.

Se eu adicionar o terceiroMultipartRequest parâmetro para o método:

public void upload(@PathVariable User user, 
                   @RequestParam("file") List<MultipartFile> files,
                   MultipartRequest request)

Eu posso ver que ele contém meus arquivos enviados corretamente:

Qual pode ser o motivo do vazioList<MultipartFile>?

estou a usarng-upload de arquivo para enviar os arquivos, mas não acho que esteja relacionado ao problema. Primavera 4.2.4.

questionAnswers(4)

yourAnswerToTheQuestion