prestodb/presto · error · PrestoException

SERVER_STARTING_UP

SERVER_STARTING_UP

Error message

Presto server is still initializing

What it means

Sentinel error produced by InternalResourceGroupManager's InitializingConfigurationManager, a placeholder configuration manager active only while the coordinator is starting up. Any query submission attempt during that window is rejected until the real resource group configuration manager loads.

Source

Thrown at presto-main-base/src/main/java/com/facebook/presto/execution/resourceGroups/InternalResourceGroupManager.java:734

        taskLimitExceeded.set(exceeded);
        for (RootInternalResourceGroup group : rootGroups) {
            group.setTaskLimitExceeded(exceeded);
        }
    }

    @SuppressWarnings("unchecked")
    private static <C> ResourceGroupConfigurationManager<C> cast(ResourceGroupConfigurationManager<?> manager)
    {
        return (ResourceGroupConfigurationManager<C>) manager;
    }

    private static class InitializingConfigurationManager
            implements ResourceGroupConfigurationManager<Void>
    {
        @Override
        public void configure(ResourceGroup group, SelectionContext criteria)
        {
            throw new PrestoException(SERVER_STARTING_UP, "Presto server is still initializing");
        }

        @Override
        public Optional<SelectionContext<Void>> match(SelectionCriteria criteria)
        {
            throw new PrestoException(SERVER_STARTING_UP, "Presto server is still initializing");
        }
    }
}

View on GitHub (pinned to 55bb57d202)

Solutions

  1. Wait for coordinator startup to finish and resubmit the query
  2. Check coordinator logs or the /v1/info endpoint to confirm the server becomes active
  3. If it persists, verify the resource group manager plugin configuration at startup
Defensive patterns

Strategy: retry

When it happens

Trigger: Thrown at presto-main-base/src/main/java/com/facebook/presto/execution/resourceGroups/InternalResourceGroupManager.java:734 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of prestodb/presto@55bb57d202 (2026-09-04). Data as JSON: /api/errors/e08ade7fe201af17. Report an issue: GitHub.