diff --git a/src/sakia/gui/process_cfg_community.py b/src/sakia/gui/process_cfg_community.py
index c49463db540d103d0b1d45d1794727e1698e672b..2f5436475ad28fd06fd594244755f22903180bcc 100644
--- a/src/sakia/gui/process_cfg_community.py
+++ b/src/sakia/gui/process_cfg_community.py
@@ -74,6 +74,8 @@ class StepPageInit(Step):
             self.config_dialog.label_error.setText(str(e))
         except aiohttp.errors.ClientError as e:
             self.config_dialog.label_error.setText(str(e))
+        except ValueError as e:
+            self.config_dialog.label_error.setText(str(e))
 
     @asyncify
     @asyncio.coroutine
@@ -101,6 +103,8 @@ Yours : {0}, the network : {1}""".format(registered[1], registered[2])))
             self.config_dialog.label_error.setText(str(e))
         except aiohttp.errors.ClientError as e:
             self.config_dialog.label_error.setText(str(e))
+        except ValueError as e:
+            self.config_dialog.label_error.setText(str(e))
 
     @asyncify
     @asyncio.coroutine
@@ -143,6 +147,8 @@ Yours : {0}, the network : {1}""".format(registered[1], registered[2])))
             self.config_dialog.label_error.setText(str(e))
         except aiohttp.errors.ClientError as e:
             self.config_dialog.label_error.setText(str(e))
+        except ValueError as e:
+            self.config_dialog.label_error.setText(str(e))
 
     def is_valid(self):
         return self.node is not None