На Ваш вопрос нет однозначного ответа
Т.к. Вы даже не выложили полную трассировку стека при исключении. Начинайте лучше отлаживать приложение.
Пара советов. Следите за позицией и размером буфера. Так же уделите внимание тому, что в одном байт-буфере может быть несколько пакетов (если используется mmocore), так же у Вас может быть неполный пакет в буфере, а остальная часть может приходить со следующим пакетом