On Wed, Dec 2, 2015 at 9:31 PM, Valentin Kulichenko <
[hidden email]> wrote:
> Igniters,
>
> Can someone please explain the purpose
> of GridCacheIoManager.processFailedMessage() method? I've already seen
> several reports on user@ about "Unsupported direct type" exception thrown
> from this method and each time we just add processing for one more message.
>
> In my opinion this approach is not generic and therefore error-prone. Also
> this exception discards original 'cacheMsg.classError()' error and is never
> sent to the client, just being logged on the server node.
>
> Is there a more generic solution for this? At the very least I would change
> the default behavior to send class error to the client so that user is
> properly notified.
>
Agree with this. Simply hanging a cluster is hardly intuitive, even in case
of a user or Ignite bug.
> Thoughts?
>
> -Val
>