[ 
https://issues.apache.org/jira/browse/GEODE-4317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16336532#comment-16336532
 ] 

ASF subversion and git services commented on GEODE-4317:
--------------------------------------------------------

Commit 63a96d9e6512fe4ba11f2e4afe382c6977322f9f in geode's branch 
refs/heads/feature/GEODE-3967 from [~bschuchardt]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=63a96d9 ]

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)

Reply via email to