Я пытаюсь сохранить документ в Vespa со строковым полем. При использовании http-конечной точки document-api она отклоняется с ошибкой синтаксического анализа. Я подтвердил, что отправляется правильный JSON (другие документы проходят нормально).
Вот сообщение об ошибке, которое я вижу:
PARSER_ERROR Error in document 'id:x:y:n=1:1FVzo2l7mMLticB0WMkBKIECMLzAg' - could not parse field 'content' of type 'string': The string field value contains illegal code point 0xB
Я вижу, что есть проверка для этих типов символов (в моем случае вертикальная табуляция) com.yahoo.text.Text
в allowedAsciiChars
, но я не вижу в документации нигде, что я должен удалить эти символы перед отправкой в Vespa , На самом деле я вижу противоположную ситуацию, когда Vespa изо всех сил пытается заменить некоторые символы за кулисами, не отвергая их.