{"record":{"id":"8e9cd496fe25cf0b","repo":"apache/shardingsphere","slug":"0-8e9cd4","errorCode":"0","errorMessage":"Unknown exception.","messagePattern":"Unknown exception\\.","errorType":"exception","errorClass":"UnknownSQLException","httpStatus":null,"severity":"error","filePath":"infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/kernel/ExecutorEngine.java","lineNumber":133,"sourceCode":"        List<O> result = new LinkedList<>(firstResults);\n        for (Future<Collection<O>> each : restFutures) {\n            try {\n                result.addAll(each.get());\n            } catch (final InterruptedException ex) {\n                Thread.currentThread().interrupt();\n                return throwException(ex);\n            } catch (final ExecutionException ex) {\n                return throwException(ex);\n            }\n        }\n        return result;\n    }\n    \n    private <O> List<O> throwException(final Exception exception) throws SQLException {\n        if (exception.getCause() instanceof SQLException) {\n            throw (SQLException) exception.getCause();\n        }\n        throw new UnknownSQLException(exception);\n    }\n    \n    @Override\n    public void close() {\n        executorServiceManager.close();\n    }\n}\n","sourceCodeStart":115,"sourceCodeEnd":141,"githubUrl":"https://github.com/apache/shardingsphere/blob/e952770a215630a3659c75d64369168cd3e26b82/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/kernel/ExecutorEngine.java#L115-L141","documentation":"Error \"Unknown exception.\" thrown in apache/shardingsphere.","triggerScenarios":"The executor engine wraps an unexpected throwable that carries no specific SQL exception mapping.","commonSituations":"Rare infrastructure failures (thread interruption, rejected execution) surfacing through ExecutorEngine without a more specific message.","solutions":["Inspect the full server log for the root-cause stack trace preceding this entry.","Enable debug logging for the executor engine to capture the underlying exception.","Check database connectivity and thread pool saturation when this occurs intermittently."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e952770a215630a3659c75d64369168cd3e26b82","analyzedAt":"2026-08-14T13:54:53.392Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}