[svace] fix some svace issues accepted/tizen_7.0_unified accepted/tizen_9.0_unified tizen_7.0 tizen_9.0 accepted/tizen/7.0/unified/20250220.162438 accepted/tizen/9.0/unified/20250220.165950 accepted/tizen/unified/20250220.153615 accepted/tizen/unified/x/20250221.100959
authorSeungbaek Hong <sb92.hong@samsung.com>
Wed, 12 Feb 2025 11:55:30 +0000 (20:55 +0900)
committerjijoong.moon <jijoong.moon@samsung.com>
Thu, 20 Feb 2025 05:07:13 +0000 (14:07 +0900)
fixed some svace issues.

Signed-off-by: Seungbaek Hong <sb92.hong@samsung.com>
Applications/ProductRatings/jni/main.cpp
nntrainer/nntrainer_error.h

index 029608889ad69f748e32dea1de9a51a35e227cd1..040f0890b368d743606769590baea587b66a6f88 100644 (file)
@@ -205,8 +205,14 @@ int main(int argc, char *argv[]) {
   }
 
   if (training) {
-    NN.setDataset(ml::train::DatasetModeType::MODE_TRAIN, dataset_train);
-    NN.setDataset(ml::train::DatasetModeType::MODE_VALID, dataset_val);
+    try {
+      NN.setDataset(ml::train::DatasetModeType::MODE_TRAIN, dataset_train);
+      NN.setDataset(ml::train::DatasetModeType::MODE_VALID, dataset_val);
+    } catch (std::exception &e) {
+      std::cerr << "Unexpected error during setting dataset " << e.what()
+                << std::endl;
+    }
+
     try {
       NN.train({"batch_size=" + std::to_string(batch_size)});
     } catch (std::exception &e) {
index e1293cca39184f24666a5b2e095f794123c46901..f82188bb25b124a90a1149de5d6e21d30a583382 100644 (file)
@@ -24,6 +24,7 @@
 #endif
 
 #include <functional>
+#include <iostream>
 #include <sstream>
 #include <stdexcept>
 
@@ -103,7 +104,11 @@ public:
    */
   ~ErrorNotification() noexcept(false) {
     if (cleanup_func) {
-      cleanup_func();
+      try {
+        cleanup_func();
+      } catch (const std::exception &e) {
+        std::cerr << "Exception during cleanup: " << e.what() << '\n';
+      }
     }
     throw Err(ss.str().c_str());
   }