Updated scheduler library to handle UUID parsing error.
Previously this would have thrown an exception.
Review: https://reviews.apache.org/r/52099
diff --git a/src/scheduler/scheduler.cpp b/src/scheduler/scheduler.cpp
index 276ed10..d807540 100644
--- a/src/scheduler/scheduler.cpp
+++ b/src/scheduler/scheduler.cpp
@@ -548,7 +548,12 @@
// Responses to SUBSCRIBE calls should always include a stream ID.
CHECK(response->headers.contains("Mesos-Stream-Id"));
- streamId = UUID::fromString(response->headers.at("Mesos-Stream-Id"));
+ Try<UUID> uuid =
+ UUID::fromString(response->headers.at("Mesos-Stream-Id"));
+
+ CHECK_SOME(uuid);
+
+ streamId = uuid.get();
read();