Enable Cereal class versioning

Cereal class versioning helps to handle data de-serialization
across different class versions that differ in the way, a
particular data is serialized.

Change-Id: Ica01c4cb0c213e0dca8824fcfcfaa5cb43c5bc2e
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
diff --git a/log_manager.cpp b/log_manager.cpp
index c1fe383..1efec9c 100644
--- a/log_manager.cpp
+++ b/log_manager.cpp
@@ -245,7 +245,10 @@
         }
     }
 
-    entryId = *(std::max_element(errorIds.begin(), errorIds.end()));
+    if (!errorIds.empty())
+    {
+        entryId = *(std::max_element(errorIds.begin(), errorIds.end()));
+    }
 }
 
 } // namespace internal