OptionalDataException при получении больших файлов с помощью библиотеки Apache Mina на Android - PullRequest
1 голос
/ 26 ноября 2011

Я использую Apache Mina для передачи объектов между сервером Java и клиентом Android.При передаче больших файлов я получаю следующую ошибку:

org.apache.mina.filter.codec.ProtocolDecoderException:
org.apache.mina.core.buffer.BufferDataException: java.io.OptionalDataException
(Hexdump: .........)

То же самое прекрасно работает только с Java-клиентом.Но на Android я могу получать только небольшие объекты.Большее будет выбрасывать исключение.

В своих журналах я заметил, что Android обрабатывает объект в трех частях.Я вижу Processing a MESSAGE_RECEIVED for session 1 три раза.

Может кто-нибудь помочь мне найти обходной путь / решение для этого?

...