Ошибка с получением POST запроса содержащего JSON

Есть класс для приёма информации в виде json

public class UserAccess {

    String username;
    ArrayList<Username> usernameForShare;

    public UserAccess () {
    }

    public UserAccess (String username, ArrayList<Username> usernameForShare) {
        this.username = username;
        this.usernameForShare = usernameForShare;
    }

    public String getUsername () {
        return username;
    }

    public void setUsername (String username) {
        this.username = username;
    }

    public ArrayList<Username> getUsernameForShare () {
        return usernameForShare;
    }

    public void setUsernameForShare (ArrayList<Username> usernameForShare) {
        this.usernameForShare = usernameForShare;
    }
}

И класс username также, для получения информации в виде json

public class Username {

    String username;

    public Username () {
    }

    public Username (String username) {
        this.username = username;
    }

    public String getUsername () {
        return username;
    }

    public void setUsername (String username) {
        this.username = username;
    }
}

После этого, пытаюсь написать Controller, который бы получал информацию от POST запроса и обрабатывал её. Оформляю контроллер следующим способом

@PostMapping(value = "/file/read/{filename}")
public String updReadListWithJson( @RequestBody UserAccess userAccess,
                                   @PathVariable("filename") String filename) {
        Gson gson = new Gson();
        Response response = new Response();

        ArrayList<Username> responseWithoutError = new ArrayList<>();
        ArrayList<Username> responseWithError = new ArrayList<>();
        AccessAnwerUser accessAnwerUser = new AccessAnwerUser();
        ArrayList<Username> usernameForShare = userAccess.getUsernameForShare();
        и далее работаю с usernameForShare
}

Однако, написав post запрос в Postman получаю следующую ошибку: введите сюда описание изображения

Не понимаю, что я делаю не так. В Json валидаторе проверил правильность оформления Json файла,


Ответы (1 шт):

Автор решения: Podushkoved

См. Список кодов состояния HTTP.

В данном случае: 500 - Internal Server Error - внутренняя ошибка сервера.

→ Ссылка