Silence UpdateRepository message errors

Mixed setups with 2.8 and 2.7 will log this error every time
a new message is received. While this is truly an error,
it just fills the log to infinity. Should be used for debug only.

fixes #5776

refs #5804
This commit is contained in:
Michael Friedrich 2017-11-27 12:09:42 +01:00
parent de7a90dba7
commit 5b231147fe
1 changed files with 4 additions and 3 deletions

View File

@ -208,11 +208,12 @@ void JsonRpcConnection::MessageHandler(const String& jsonString)
try {
ApiFunction::Ptr afunc = ApiFunction::GetByName(method);
if (!afunc)
Log(LogWarning, "JsonRpcConnection")
if (!afunc) {
Log(LogNotice, "JsonRpcConnection")
<< "Call to non-existent function '" << method << "' from endpoint '" << m_Identity << "'.";
else
} else {
resultMessage->Set("result", afunc->Invoke(origin, message->Get("params")));
}
} catch (const std::exception& ex) {
/* TODO: Add a user readable error message for the remote caller */
String diagInfo = DiagnosticInformation(ex);