diff --git a/src/View/Network/GraphWidget.py b/src/View/Network/GraphWidget.py
index 870792b84de7cef30efbf386e413d98d8b1876cc..f7b5acd05a75efd16bc732dc0c12329acbbfe7df 100644
--- a/src/View/Network/GraphWidget.py
+++ b/src/View/Network/GraphWidget.py
@@ -584,7 +584,7 @@ class GraphWidget(QGraphicsView):
                 if item:
                     item.update()
         except Exception as e:
-            logger.debug(str(e))
+            logger.warning(str(e))
 
     def selected_new_edge_src_node(self):
         """The current node item selected to add new edge
@@ -626,12 +626,15 @@ class GraphWidget(QGraphicsView):
         Returns:
             Nothing
         """
-        previous_edge = self._current_edge
-        self._current_edge = edge
-        self.graph.set_current_reach(edge.edge)
+        try:
+            previous_edge = self._current_edge
+            self._current_edge = edge
+            self.graph.set_current_reach(edge.edge)
 
-        if previous_edge:
-            previous_edge.update()
+            if previous_edge:
+                previous_edge.update()
+        except Exception as e:
+            logger.warning(str(e))
 
     def reset_selection(self):
         """Reset all the selected items