From 0d59e81c8df9da4a3da3b1bcf9737470afb85e70 Mon Sep 17 00:00:00 2001 From: Mark Travis Date: Mon, 9 Oct 2017 12:55:54 -0700 Subject: [PATCH] Log error conditions when fetching validator list. --- src/ripple/app/misc/impl/ValidatorSite.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/ripple/app/misc/impl/ValidatorSite.cpp b/src/ripple/app/misc/impl/ValidatorSite.cpp index bee0d5d4bd5..f092985893b 100644 --- a/src/ripple/app/misc/impl/ValidatorSite.cpp +++ b/src/ripple/app/misc/impl/ValidatorSite.cpp @@ -254,6 +254,16 @@ ValidatorSite::onSiteFetch( "Invalid validator list from " << sites_[siteIdx].uri; } + else if (ListDisposition::unsupported_version == disp) + { + JLOG (j_.warn()) << + "Unsupported version validator list from " << + sites_[siteIdx].uri; + } + else + { + BOOST_ASSERT(false); + } if (body.isMember ("refresh_interval") && body["refresh_interval"].isNumeric ()) @@ -269,6 +279,16 @@ ValidatorSite::onSiteFetch( sites_[siteIdx].uri; } } + else + { + JLOG (j_.warn()) << + "Problem retrieving from " << + sites_[siteIdx].uri << + " " << + ec.value() << + ":" << + ec.message(); + } std::lock_guard lock{state_mutex_}; fetching_ = false;