diff --git a/jupyter_server_proxy/config.py b/jupyter_server_proxy/config.py index d114f80e..0f721d1b 100644 --- a/jupyter_server_proxy/config.py +++ b/jupyter_server_proxy/config.py @@ -356,7 +356,13 @@ def get_entrypoint_server_processes(): except Exception as e: warn(f"entry_point {name} was unable to be loaded: {str(e)}") continue - processes.append(ServerProcess(name=name, **server_process_config)) + try: + process = ServerProcess(name=name, **server_process_config) + except Exception as e: + warn(f"Process for entry_point {name} could not be instantiated: {str(e)}") + continue + + processes.append(process) return processes