Я получал xml как String и используя xml.getBytes () и получаю эту ошибку. Переход на xml.getBytes (Charset.forName («UTF-8»)) работал для меня.