1.
VladimirMelnychenko
01.09.20 22:44 Сейчас в теме
Добрый вечер.
При работе через мобильный клиент у части пользователей возникает ошибка unexpected end of stream on com.android.okhttp.Adress*d3c9074a . Возникает она в разные моменты, но чаще всего при выборе какого то реквизита. Вопрос, это проблема самой мобильной платформы или дело в "оптимизации" кода под мобильный клиент, если дело в коде то на какие моменты стоит обратить внимание?
Судя по ошибке, проблема именно в библиотеке работы с http андроида. Может у тех, у кого вылетает, старая версия стоит? На более новых версиях проявляется?
(9) сделал какое то изменение(не значительное - удалил пустую строку) в конфигураторе, обновил базу, переопубликовал ее и перезапустил апач - вот такой порядок действий помог избавиться от проблемы. Что именно из этого помогло не знаю.
15.
VladimirMelnychenko
09.09.20 15:39 Сейчас в теме
(14)Спасибо, напишу.
После перезапуска веб сервера торговый сообщил что ошибка была только 1 раз за день. Попробую настроить автоперезапуск, послежу за ситуацией.
19.
VladimirMelnychenko
28.07.21 09:29 Сейчас в теме
(18)Не решили, заказчик не захотел продолжать поддержку и разработку, в качестве "костыля" вставили запись документа после каких то событий (что бы данные не терялись) и на этом закончили.
Данная ошибка говорит о том, что размер сообщения не соответствует действительности.
Проблема решается очень просто: нужно перед apache установить nginx. NGINX или пересчитает размер пакета или откинет его.
Как установить и правильно настроить nginx не вижу смысла тут описывать. В инете много постов на эту тему.
p/s что бы понять в чем проблема нужно было заглянуть в саму библиотеку OkHttp. Ответ там был очевиден.