geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Galen O'Sullivan (JIRA)" <>
Subject [jira] [Commented] (GEODE-3170) Geode keeps logging org.apache.geode.protocol.exception.InvalidProtocolMessageException
Date Wed, 12 Jul 2017 19:07:00 GMT


Galen O'Sullivan commented on GEODE-3170:

This issue is caused by a socket that's closed on the client side, which causes a SocketException
to be thrown in ProtobufProtocolSerializer.deserialize . This throws a InvalidProtocolMessageException
wrapping the SocketException (as an IOException), which is then rethrown as an IOException

We need to implement shutdown properly to have the shutdown method to call when the socket
is no longer readable.

I think it's reasonable to close a socket if we ever get an IOException from it. Are there
other cases of IOException I'm missing?

> Geode keeps logging org.apache.geode.protocol.exception.InvalidProtocolMessageException
> ---------------------------------------------------------------------------------------
>                 Key: GEODE-3170
>                 URL:
>             Project: Geode
>          Issue Type: Bug
>          Components: client/server
>            Reporter: Alexander Murmann
>            Assignee: Galen O'Sullivan
>             Fix For: 1.3.0
>         Attachments: Proto-parse-error (1).txt
> We've been seeing the logs getting filled up with exceptions if the new binary protocol
is enabled. This quickly fills up the hard drive.
> See attached file for example log

This message was sent by Atlassian JIRA

View raw message