Skip to content

配置动态路由规则后,进入列表动态路由列表白屏 #293

@shenweijiekdel

Description

@shenweijiekdel
  1. 未配置路由规则,一切正常
  2. 配置动态路由规则,并保存
  3. 自动刷新动态路由列表,白屏

polaris-server 版本:1.18.1
polaris-console 版本:1.15.9

console error:

Error: Minified React error #321; visit https://reactjs.org/docs/error-decoder.html?invariant=321 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. at Object.os (polaris-console.js:2:3276881) at Object.useMemo (polaris-console.js:2:3407980) at polaris-console.js:2:4090859 at U (polaris-console.js:2:3224803) at K (polaris-console.js:2:3225367) at ca (polaris-console.js:2:3300212) at xl (polaris-console.js:2:3315720) at Ll (polaris-console.js:2:3316313) at yl (polaris-console.js:2:3313280) at polaris-console.js:2:3263067 polaris-console.js:2 TypeError: Cannot convert undefined or null to object at Object.entries (<anonymous>) at Mc (polaris-console.js:2:4191731) at Object.render (polaris-console.js:2:4322682) at polaris-console.js:2:3686673 at polaris-console.js:2:3910189 at polaris-console.js:2:3935334 at polaris-console.js:2:3687084 at Array.map (<anonymous>) at polaris-console.js:2:3687047 at $ (polaris-console.js:2:3688050) ua @ polaris-console.js:2 n.callback @ polaris-console.js:2 mo @ polaris-console.js:2 _a @ polaris-console.js:2 Ol @ polaris-console.js:2 (匿名) @ polaris-console.js:2 Kr @ polaris-console.js:2 Il @ polaris-console.js:2 yl @ polaris-console.js:2 (匿名) @ polaris-console.js:2 (匿名) @ polaris-console.js:2 Kr @ polaris-console.js:2 Gr @ polaris-console.js:2 qr @ polaris-console.js:2 fl @ polaris-console.js:2 enqueueSetState @ polaris-console.js:2 (匿名) @ polaris-console.js:2 (匿名) @ polaris-console.js:2 h @ polaris-console.js:2 (匿名) @ polaris-console.js:2 dispatch @ polaris-console.js:2 (匿名) @ polaris-console.js:2 (匿名) @ polaris-console.js:2 sr @ polaris-console.js:2 ur @ polaris-console.js:2 ar @ polaris-console.js:2 D @ polaris-console.js:2 x @ polaris-console.js:2 S @ polaris-console.js:2 s @ polaris-console.js:2 Promise.then k @ polaris-console.js:2 x @ polaris-console.js:2 S @ polaris-console.js:2 s @ polaris-console.js:2 F @ polaris-console.js:2 x @ polaris-console.js:2 S @ polaris-console.js:2 s @ polaris-console.js:2 Promise.then k @ polaris-console.js:2 N @ polaris-console.js:2 x @ polaris-console.js:2 S @ polaris-console.js:2 s @ polaris-console.js:2 F @ polaris-console.js:2 x @ polaris-console.js:2 S @ polaris-console.js:2 s @ polaris-console.js:2 (匿名) @ polaris-console.js:2 sr @ polaris-console.js:2 ur @ polaris-console.js:2 I @ polaris-console.js:2 x @ polaris-console.js:2 S @ polaris-console.js:2 Ur @ polaris-console.js:2 L @ polaris-console.js:2 N @ polaris-console.js:2 x @ polaris-console.js:2 S @ polaris-console.js:2 Ur @ polaris-console.js:2 $r @ polaris-console.js:2 addSaga @ polaris-console.js:2 _initStore @ polaris-console.js:2 Xr @ polaris-console.js:2 (匿名) @ polaris-console.js:2 useMemo @ polaris-console.js:2 (匿名) @ polaris-console.js:2 (匿名) @ polaris-console.js:2 as @ polaris-console.js:2 qa @ polaris-console.js:2 Nl @ polaris-console.js:2 Tl @ polaris-console.js:2 Ll @ polaris-console.js:2 yl @ polaris-console.js:2 fl @ polaris-console.js:2 ec @ polaris-console.js:2 (匿名) @ polaris-console.js:2 wl @ polaris-console.js:2 sc @ polaris-console.js:2 (匿名) @ polaris-console.js:2 (匿名) @ polaris-console.js:2 (匿名) @ polaris-console.js:2 (匿名) @ polaris-console.js:2 polaris-console.js:2 uncaught at TypeError: Cannot convert undefined or null to object at Object.entries (<anonymous>) at Mc (http://10.209.22.45/static/js/polaris-console.js:2:4191731) at Object.render (http://10.209.22.45/static/js/polaris-console.js:2:4322682) at http://10.209.22.45/static/js/polaris-console.js:2:3686673 at http://10.209.22.45/static/js/polaris-console.js:2:3910189 at http://10.209.22.45/static/js/polaris-console.js:2:3935334 at http://10.209.22.45/static/js/polaris-console.js:2:3687084 at Array.map (<anonymous>) at http://10.209.22.45/static/js/polaris-console.js:2:3687047 at $ (http://10.209.22.45/static/js/polaris-console.js:2:3688050)

相关接口数据:

{ "code": 200000, "info": "execute success", "amount": 1, "size": 1, "namespaces": [ ], "services": [ ], "instances": [ ], "routings": [ ], "aliases": [ ], "rateLimits": [ ], "configWithServices": [ ], "users": [ ], "userGroups": [ ], "authStrategies": [ ], "clients": [ ], "data": [ { "@type": "type.googleapis.com/v1.RouteRule", "id": "e337dd1f3e0e44ec8b517208ff34e31d", "name": "AI 云管家网关本地调试规则", "namespace": "", "enable": true, "routing_policy": "RulePolicy", "routing_config": { "@type": "type.googleapis.com/v1.RuleRoutingConfig", "sources": [ ], "destinations": [ ], "rules": [ { "name": "规则0", "sources": [ { "service": "ai-cloudkeeper-gateway", "namespace": "*", "arguments": [ { "type": "HEADER", "key": "X-User-Ucid", "value": { "type": "EXACT", "value": "", "value_type": "PARAMETER" } } ] } ], "destinations": [ { "service": "*", "namespace": "default", "labels": { "debugger": { "type": "EXACT", "value": "$header.X-User-Ucid", "value_type": "PARAMETER" } }, "priority": 0, "weight": 100, "transfer": "", "isolate": false, "name": "本地调试" } ] }, { "name": "规则1", "sources": [ { "service": "ai-cloudkeeper-gateway", "namespace": "*", "arguments": [ { "type": "HEADER", "key": "X-Local-Debug-IP", "value": { "type": "EXACT", "value": "", "value_type": "PARAMETER" } } ] } ], "destinations": [ { "service": "*", "namespace": "default", "labels": { "ADDRESS_IPV4": { "type": "EXACT", "value": "$header.X-Local-Debug-IP", "value_type": "PARAMETER" } }, "priority": 0, "weight": 100, "transfer": "", "isolate": false, "name": "本地调试" } ] }, { "name": "规则2", "sources": [ { "service": "ai-cloudkeeper-gateway", "namespace": "*", "arguments": [ ] } ], "destinations": [ { "service": "*", "namespace": "default", "labels": { "env": { "type": "EXACT", "value": "test", "value_type": "TEXT" } }, "priority": 0, "weight": 100, "transfer": "", "isolate": false, "name": "测试环境分组" } ] } ] }, "revision": "v2-590c4367bdbe472da4a929c3fcf358e2", "ctime": "2026-03-13 13:53:01", "mtime": "2026-03-13 13:53:01", "etime": "2026-03-13 13:53:01", "priority": 0, "description": "", "extendInfo": { } } ], "summary": null }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions