jsonResponse = agentHost.receive(agentId, jsonRequest,
requestParams);
} catch (Exception err) {
// generate JSON error response
LOG.log(Level.WARNING, "", err);
JSONRPCException jsonError = null;
if (err instanceof JSONRPCException) {
jsonError = (JSONRPCException) err;
} else {
jsonError = new JSONRPCException(
JSONRPCException.CODE.INTERNAL_ERROR, err.getMessage());
jsonError.setData(err);
}
jsonResponse = new JSONResponse(jsonError);
}
// return response