Проблема заключается в том, что ни одна из реализованных мной реализаций WriterRepresentation (JsonRepresentation, JacksonRepresentation, XStreamRepresentation) не устанавливает размер представления при передаче объекта.Поэтому, если вы создаете новую JacksonRepresentation (map), размер не рассчитывается.
Вы должны вручную вычислить длину содержимого карты и вызвать Presentation.setSize ().Или, как я сделал, используйте
new JsonRepresentation ("строка json ...");
Этот конструктор может вычислять размер, конечно, это длина строки,таким образом, правильный заголовок длины содержимого установлен, и все работает гладко.