@Override
    protected void addGraph(final String name, final String configurationFile) {
        try {
            final Graph newGraph = GraphFactory.open(configurationFile);
            putGraph(name, newGraph);
            logger.info("Graph [{}] was successfully configured via [{}].", name, configurationFile);
        } catch (Throwable e) {
            final StartupFailure failure = new StartupFailure(name, configurationFile, e);
            if (logger.isDebugEnabled()) {
                Log.debug(failure.toString(), e);
            }
            getStartupFailures().add(failure);
        }
    }
A {@link GraphManager} that will prevent Gremlin Server from starting if all configured graphs fail.
gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/util/CheckedGraphManager.java