-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/55988/
-----------------------------------------------------------
(Updated Jan. 27, 2017, 9:26 a.m.)
Review request for geode, Jinmei Liao, Jared Stewart, and Kirk Lund.
Changes
-------
Removed confusing code to throw exceptions.
Bugs: GEODE-2294
https://issues.apache.org/jira/browse/GEODE-2294
Repository: geode
Description
-------
When an error is thrown in the controller, it is supposed to be wrapped in to a
JSON message to return to the client. The problem is a full stacktrace is also
being sent, exceeding the maximum number of bytes allowed in a single http
message. Messages are not flagged as multi-part. And who wants an entire
stacktrace in a response message? Instead, the message should return the
error, but the stacktrace should only be in the server's log.
Diffs (updated)
-----
geode-web-api/build.gradle f74b86fb2cb44ee2c6fe7dc498a6bd11c45f8b6c
geode-web-api/src/main/java/org/apache/geode/rest/internal/web/controllers/AbstractBaseController.java
b9d2bf4dec5b8d091207b6a98ff30d11ba7cc822
geode-web-api/src/test/java/org/apache/geode/rest/internal/web/controllers/AbstractBaseControllerJUnitTest.java
PRE-CREATION
Diff: https://reviews.apache.org/r/55988/diff/
Testing
-------
precheckin running
This changes also fixed a REST test that previously was returning a mysterious
500 error. Now it's returning a proper 404 error.
Thanks,
Kevin Duling