Ну, как оказалось, я использовал неверный код JavaScript, который, в свою очередь, перенаправил мой код на страницу 404. Но так как я установил webClient.setThrowExceptionOnFailingStatusCode()
и webClient.setPrintContentOnFailingStatusCode()
в false, HtmlUnit не уведомил меня об этом.
Таким образом, для решения подобных проблем нам нужно держать вышеупомянутые флаги включенными и удалять ВСЕ ошибки JavaScript.