You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Bruce Schuchardt (JIRA)" <ji...@apache.org> on 2018/01/22 22:53:00 UTC
[jira] [Resolved] (GEODE-4317) add error handling to the
experimental ProtobufDriver's Region implementation
[ https://issues.apache.org/jira/browse/GEODE-4317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bruce Schuchardt resolved GEODE-4317.
-------------------------------------
Resolution: Fixed
Fix Version/s: 1.5.0
commit 63a96d9e6512fe4ba11f2e4afe382c6977322f9f (HEAD -> develop)
Author: Bruce Schuchardt <bs...@pivotal.io>
Date: Mon Jan 22 08:56:20 2018 -0800
GEODE-4317 add error handling to the experimental ProtobufDriver's Region implementation
I've added checks to ProtobufRegion for "error" responses from the server.
Along the way I found we were converting some keys to their string
representations and fixed that as well.
The exceptions thrown show the error text returned by the server. The
handling of putAll responses was already looking for errors but wasn't
including the server's message text so I changed it to do so.
This closes #1322
> add error handling to the experimental ProtobufDriver's Region implementation
> -----------------------------------------------------------------------------
>
> Key: GEODE-4317
> URL: https://issues.apache.org/jira/browse/GEODE-4317
> Project: Geode
> Issue Type: Bug
> Components: client/server
> Reporter: Bruce Schuchardt
> Assignee: Bruce Schuchardt
> Priority: Major
> Fix For: 1.5.0
>
>
> The experimental Protobuf driver is not checking for error responses from the server. For instance, a put() operation with a malformed JSON document will appear to succeed even though the server rejected the value.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)