From ea09cc2724297c4b98d3a56886eec8c4ae0ecdcf Mon Sep 17 00:00:00 2001 From: grossmj Date: Sun, 12 Jul 2026 13:46:12 +0200 Subject: [PATCH] fix: gns3-server crashes on startup if "Open this project in the background" is active but there is a problem with that project --- gns3server/controller/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gns3server/controller/__init__.py b/gns3server/controller/__init__.py index 34b5144b9..7bd932aa4 100644 --- a/gns3server/controller/__init__.py +++ b/gns3server/controller/__init__.py @@ -562,7 +562,15 @@ class Controller: for project in self._projects.values(): if project.auto_open: - await project.open() + try: + await project.open() + except aiohttp.web.HTTPClientError as e: + details = e.text or e.reason or str(e) + log.warning( + "Failed to auto-open project '%s': %s", + project.name, + details, + ) def get_free_project_name(self, base_name): """