Проблема вызвана скрытым исключением NullPointerException, причина проблемы в блоке кода
System.out.println(method.getRequestCharSet()+
"\n" + method.getRequestHeader("").toString());
exitcode = 1;
Я выбрал решение, меняющее метод method.getRequestHeader (""). ToString ()в Arrays.toString (method.getRequestHeaders ()) и добавление предложения} catch (Exception e) на всякий случай.