{"record":{"id":"a3a3460ee854f000","repo":"alibaba/nacos","slug":"server-error-a3a346","errorCode":"SERVER_ERROR","errorMessage":"No healthy server node found.","messagePattern":"No healthy server node found\\.","errorType":"exception","errorClass":"NacosRuntimeException","httpStatus":500,"severity":"error","filePath":"console/src/main/java/com/alibaba/nacos/console/handler/impl/remote/RemoteServerConnector.java","lineNumber":97,"sourceCode":"     */\n    public String getServerContextPath() {\n        return EnvUtil.getProperty(\"nacos.console.remote.server.context-path\", \"/nacos\");\n    }\n    \n    /**\n     * Randomly select one healthy member from the cluster.\n     *\n     * @return a healthy cluster member\n     * @throws NacosException if no healthy server node is found\n     */\n    public Member randomOneHealthyMember() throws NacosException {\n        Collection<Member> allMembers = memberManager.allMembers();\n        Collection<? extends NacosMember> membersWithState = remoteClusterHandler.getNodeList(\"\");\n        Map<String, NodeState> nodeStateMap = membersWithState.stream()\n            .collect(Collectors.toMap(NacosMember::getAddress, NacosMember::getState));\n        allMembers.removeIf(node -> !NodeState.UP.equals(nodeStateMap.get(node.getAddress())));\n        if (CollectionUtils.isEmpty(allMembers)) {\n            throw new NacosRuntimeException(NacosException.SERVER_ERROR,\n                \"No healthy server node found.\");\n        }\n        return allMembers.parallelStream().findAny().orElseThrow();\n    }\n}\n","sourceCodeStart":79,"sourceCodeEnd":103,"githubUrl":"https://github.com/alibaba/nacos/blob/9b989acdf181d00898f2e8839257bb2b2a3cefe3/console/src/main/java/com/alibaba/nacos/console/handler/impl/remote/RemoteServerConnector.java#L79-L103","documentation":"Error \"No healthy server node found.\" thrown in alibaba/nacos.","triggerScenarios":"Thrown at console/src/main/java/com/alibaba/nacos/console/handler/impl/remote/RemoteServerConnector.java:97 when the library encounters an invalid state.","commonSituations":"Remote console mode found no healthy upstream server node.","solutions":["Review the input and runtime state for no healthy server node, correct the reported problem, and retry."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9b989acdf181d00898f2e8839257bb2b2a3cefe3","analyzedAt":"2026-08-14T07:17:31.569Z","schemaVersion":2},"datasetVersion":"2026-08-14T10:17:34.591Z"}