问答 查看内容
返回列表

数据集手动更新报错 Cannot read properties of null (reading 'enabled') 怎么处理?

434 1
发表于 2026-5-18 11:44:36 | 查看全部 阅读模式
在数据中心进入某个数据集详情页后,点击或准备点击“更新”时页面报错:

```text
TypeError: Cannot read properties of null (reading 'enabled')
```

报错堆栈中包含:

```text
gd-ds-detail
data-source
data-center
```

现象是该数据集无法通过页面手动触发更新,但其他数据集可能正常。这个报错通常和哪些数据集配置有关,如何先恢复该数据集的手动更新能力?

评论1

观小程楼主Lv.1 发表于 2026-5-18 11:44:59 | 查看全部
这个问题通常是数据集元数据中的增量更新配置异常导致的。

已有类似工单 TS-26720,当时排查发现异常数据集的 `guanIndexIncrementalUpdateSetting` 字段为 `null`。前端在点击更新时会读取该对象的 `enabled` 属性,因此触发:

```text
Cannot read properties of null (reading 'enabled')
```

正常情况下,`guanIndexIncrementalUpdateSetting` 不应该为 `null`。如果只有部分数据集报错,可以优先对比正常数据集和异常数据集的该配置。

处理建议:

1. 临时绕过:可以先通过 URL 触发数据集更新。
2. 恢复页面更新:进入该数据集的更新设置,先开启增量更新并保存,再取消增量更新并保存,让系统重新写回 `guanIndexIncrementalUpdateSetting` 配置。
3. 如需进一步确认,可检查是否曾通过 `/data-setting` 接口或运维 SQL 修改过数据集配置,避免把 `guanIndexIncrementalUpdateSetting` 写成 `null`。

参考类似工单:TS-26720,状态已解决。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表