676869707172737475
T result = null; try { result = reader.read(null, binaryDecoder); }catch (IOException ioEx) { LOG.error("Error while decoding", ioEx); throw new ProtocolDecoderException(ioEx.getMessage()); } return result; }
237238239240241242243244245246247
} else { int overflowPosition = ctx.getOverflowLength(); throw new IllegalStateException("Line is too long: " + overflowPosition); } } catch (CharacterCodingException cce) { throw new ProtocolDecoderException(cce); } finally { ctx.reset(); } oldPos = pos; matchCount = 0;
298299300301302303304305306307308
} else { int overflowLength = ctx.getOverflowLength(); throw new IllegalStateException("Line is too long: " + overflowLength); } } catch (CharacterCodingException cce) { throw new ProtocolDecoderException(cce); } finally { ctx.reset(); } oldPos = pos;