Problemas ao fazer download de arquivos com o spring boot

Boa tarde pessoal,

Estou criando um método dentro de um controller para fazer download de um arquivo xml. Fiz o teste pelo postman e ele retorna certinho o arquivo que quero, conforme imagem abaixo:

O problema é que após o download ser realizado, o serviço do tomcat é reinicializado sozinho, conforme log abaixo:

Fonte do método que faz download do arquivo

@GetMapping(value = "/xmlConf/{cnpj}")
	public ResponseEntity downloadFile(@PathVariable("cnpj") String cnpj) {
		HttpHeaders headers = new HttpHeaders();
		headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
		headers.setContentDispositionFormData("attachment", "BackupSafeConfig.xml");
		headers.setCacheControl("must-revalidate, post-check=0, pre-check=0");
		byte[] content = null;
		try {
			content = Files.readAllBytes(ConfigXml.getInstance().getArquivoConfiguracaoCliente(cnpj).toPath());
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return new ResponseEntity(content, headers, HttpStatus.OK);
	}

Alguém sabe o que pode estar de errado, ou é um comportamento normal do spring boot?

Obrigado!

Alguma dica?