An exception is thrown with the message Project name cannot be null or empty when you pass a Project that has a null name to ProjectApi's updateProject method. Name is not required by GitLab's API: https://docs.gitlab.com/ee/api/projects.html#edit-project The exception was thrown at line 1036 in ProjectApi.java, but it looks like other places in the code may need to be updated too.