diff --git a/ui-eln-lims/src/core-plugins/eln-lims/1/dss/file-system-plugins/eln-tree/script.py b/ui-eln-lims/src/core-plugins/eln-lims/1/dss/file-system-plugins/eln-tree/script.py
index f10f9868a262bf26bef5a9abab31f183ff4bf9cb..364ceab6f31e25cf2e9186fc1b6f39d373dd7a1d 100644
--- a/ui-eln-lims/src/core-plugins/eln-lims/1/dss/file-system-plugins/eln-tree/script.py
+++ b/ui-eln-lims/src/core-plugins/eln-lims/1/dss/file-system-plugins/eln-tree/script.py
@@ -121,6 +121,8 @@ class Acceptor(object):
 
 class Settings(object):
     def __init__(self, inventorySpaces, mainMenues, sampleTypeViewAttributes):
+        if len(mainMenues) == 0:
+            raise NoSuchFileException("No main menues defined because ELN Settings are yet specified.")
         self.inventorySpaces = inventorySpaces
         self.mainMenues = mainMenues
         self.sampleTypeViewAttributes = sampleTypeViewAttributes