From: <dc...@us...> - 2013-07-15 16:32:57
|
Revision: 4019 http://sourceforge.net/p/dl-learner/code/4019 Author: dcherix Date: 2013-07-15 16:32:53 +0000 (Mon, 15 Jul 2013) Log Message: ----------- Cahnges in Rest to return http error stats on exceptions Modified Paths: -------------- trunk/interfaces/src/main/java/org/dllearner/server/Rest.java Modified: trunk/interfaces/src/main/java/org/dllearner/server/Rest.java =================================================================== --- trunk/interfaces/src/main/java/org/dllearner/server/Rest.java 2013-07-12 09:03:21 UTC (rev 4018) +++ trunk/interfaces/src/main/java/org/dllearner/server/Rest.java 2013-07-15 16:32:53 UTC (rev 4019) @@ -57,7 +57,9 @@ String conf = null; int limit = 5; if (!isSet("conf", httpServletRequest)) { - throw new IllegalArgumentException("Missing parameter: conf is required. "); +// throw new IllegalArgumentException("Missing parameter: conf is required. "); + httpServletResponse.sendError(400, "Missing parameter: conf is required. "); + return; } else { conf = httpServletRequest.getParameter("conf"); if (isSet("limit", httpServletRequest)) { @@ -116,6 +118,8 @@ learningResult.put("success", "0"); learningResult.put("error", msg); learningResult.put("stacktrace", ExceptionUtils.getRootCause(e)); + result.put("learningresult", learningResult); + httpServletResponse.sendError(500, result.toJSONString()); } result.put("learningresult", learningResult); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |