diff --git a/source/rafcon/gui/helpers/state.py b/source/rafcon/gui/helpers/state.py
index <HASH>..<HASH> 100644
--- a/source/rafcon/gui/helpers/state.py
+++ b/source/rafcon/gui/helpers/state.py
@@ -115,6 +115,7 @@ def save_selected_state_as():
             storage.save_state_machine_to_path(sm_m.state_machine, base_path=path, save_as=True)
             sm_m.store_meta_data()
         else:
+            logger.warning("No valid path specified")
             return False
         # check if state machine is in library path
         if library_manager.is_os_path_in_library_paths(path):
diff --git a/source/rafcon/gui/helpers/state_machine.py b/source/rafcon/gui/helpers/state_machine.py
index <HASH>..<HASH> 100644
--- a/source/rafcon/gui/helpers/state_machine.py
+++ b/source/rafcon/gui/helpers/state_machine.py
@@ -154,6 +154,7 @@ def save_state_machine_as(menubar=None, widget=None, data=None, path=None):
         path = interface.create_folder_func("Please choose a root folder and a name for the state-machine",
                                             folder_name)
         if path is None:
+            logger.warning("No valid path specified")
             return False
 
     menubar.model.get_selected_state_machine_model().state_machine.file_system_path = path
Add warning if no path is selected in dialog