{"record":{"id":"e08ade7fe201af17","repo":"prestodb/presto","slug":"server-starting-up","errorCode":"SERVER_STARTING_UP","errorMessage":"Presto server is still initializing","messagePattern":"Presto server is still initializing","errorType":"error_code","errorClass":"PrestoException","httpStatus":null,"severity":"error","filePath":"presto-main-base/src/main/java/com/facebook/presto/execution/resourceGroups/InternalResourceGroupManager.java","lineNumber":734,"sourceCode":"        taskLimitExceeded.set(exceeded);\n        for (RootInternalResourceGroup group : rootGroups) {\n            group.setTaskLimitExceeded(exceeded);\n        }\n    }\n\n    @SuppressWarnings(\"unchecked\")\n    private static <C> ResourceGroupConfigurationManager<C> cast(ResourceGroupConfigurationManager<?> manager)\n    {\n        return (ResourceGroupConfigurationManager<C>) manager;\n    }\n\n    private static class InitializingConfigurationManager\n            implements ResourceGroupConfigurationManager<Void>\n    {\n        @Override\n        public void configure(ResourceGroup group, SelectionContext criteria)\n        {\n            throw new PrestoException(SERVER_STARTING_UP, \"Presto server is still initializing\");\n        }\n\n        @Override\n        public Optional<SelectionContext<Void>> match(SelectionCriteria criteria)\n        {\n            throw new PrestoException(SERVER_STARTING_UP, \"Presto server is still initializing\");\n        }\n    }\n}\n","sourceCodeStart":716,"sourceCodeEnd":744,"githubUrl":"https://github.com/prestodb/presto/blob/55bb57d202de3b926896fa966c2c4a44c779634e/presto-main-base/src/main/java/com/facebook/presto/execution/resourceGroups/InternalResourceGroupManager.java#L716-L744","documentation":"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.","triggerScenarios":"Thrown at presto-main-base/src/main/java/com/facebook/presto/execution/resourceGroups/InternalResourceGroupManager.java:734 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Wait for coordinator startup to finish and resubmit the query","Check coordinator logs or the /v1/info endpoint to confirm the server becomes active","If it persists, verify the resource group manager plugin configuration at startup"],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"55bb57d202de3b926896fa966c2c4a44c779634e","analyzedAt":"2026-09-04T12:50:26.162Z","contentChangedAt":"2026-09-04T12:50:26.162Z","schemaVersion":2},"datasetVersion":"2026-09-11T21:17:09.523Z"}