Hi,
It's hard to say without seeing the entire body of the request. The correct Activiti logic is called (org.activiti.rest.service.api.repository.DeploymentColelctionResource) and it throws the exception due to this code:
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
if (multipartRequest.getFileMap().size() == 0) {
throw new ActivitiIllegalArgumentException("Multipart request with file content is required");
}
Perhaps the request body isn't formatted correctly or could the content length header perhaps not be sent?
Cheers,
:: Erik