{"record":{"id":"de170356abc114a0","repo":"iflytek/astron-agent","slug":"get-server-node-failed","errorCode":"GET_SERVER_NODE_FAILED","errorMessage":"404: /api/v1/app/config/get?appId","messagePattern":"404: /api/v1/app/config/get\\?appId","errorType":"error_code","errorClass":"X","httpStatus":404,"severity":"error","filePath":"console/frontend/src/utils/avatar-sdk-web_3.1.2.1002/xrtc-player-BJTnVhG9.js","lineNumber":13002,"sourceCode":"                    i.extendInfo.location &&\n                    (a += '&location='.concat(i.extendInfo.location)),\n                  t && ((i.privateKey = t), (a += '&privateKey='.concat(t))),\n                  (c = function () {\n                    return fetch(a, {\n                      method: 'GET',\n                      headers: o,\n                      signal: s.signal,\n                    });\n                  }),\n                  r.abrupt(\n                    'return',\n                    Promise.race([\n                      i.timeoutPromise(i.timeout, s, 'getAppConfig'),\n                      c(),\n                    ])\n                      .then(function (e) {\n                        if (e.ok) return e.json();\n                        throw new X(\n                          401 === e.status\n                            ? {\n                                code: B.AUTHORIZATION_FAILED,\n                                message:\n                                  'Authorization failed: /api/v1/app/config/get?appId',\n                              }\n                            : 404 === e.status\n                              ? {\n                                  code: B.GET_SERVER_NODE_FAILED,\n                                  message: '404: /api/v1/app/config/get?appId',\n                                }\n                              : 408 === e.status\n                                ? {\n                                    code: B.REQUEST_TIMEOUT,\n                                    message: ''.concat(\n                                      e.statusText,\n                                      ': /api/v1/app/config/get?appId'\n                                    ),","sourceCodeStart":12984,"sourceCodeEnd":13020,"githubUrl":"https://github.com/iflytek/astron-agent/blob/5e758547a83371a5a4b29dadf4ac03e8dd527635/console/frontend/src/utils/avatar-sdk-web_3.1.2.1002/xrtc-player-BJTnVhG9.js#L12984-L13020","documentation":"Error from getAppConfig when the fetch to /api/v1/app/config/get returns HTTP 404: the appId has no configuration registered on the server, or the config service route is unavailable. Means the avatar app id does not exist server-side.","triggerScenarios":"Thrown at console/frontend/src/utils/avatar-sdk-web_3.1.2.1002/xrtc-player-BJTnVhG9.js:13002 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the appId is registered in the avatar/console backend","Check the config service deployment and route availability","Confirm environment points at the correct server host"],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"5e758547a83371a5a4b29dadf4ac03e8dd527635","analyzedAt":"2026-09-12T08:03:51.356Z","contentChangedAt":"2026-09-12T08:03:51.356Z","schemaVersion":2},"datasetVersion":"2026-09-19T12:17:13.211Z"}