⌘CtrlK
Appearance
Appearance
现象:执行任务时报 User not found: 1061,或刷新调度引擎时报 NumberFormatException: For input string: "dam-user-1"。
解决步骤:
检查用户 ID 是否为数字
SELECT id, user_name FROM afc_user WHERE user_name = '问题用户';SELECT id, user_name FROM t_ds_user WHERE user_name = '问题用户';id 字段均为数字,且一致。若 ID 为字符串(如 dam-user-1):
若两个表 ID 不一致:
t_ds_user 表,将 ID 改为与 afc_user 一致:UPDATE t_ds_user SET id = 1061 WHERE user_name = 'dam-user-1';在项目配置中点击“刷新调度引擎”,强制同步用户。
现象:点击项目开发时报“当前用户未配置任何菜单权限”,或看不到某些菜单。
解决步骤:
检查用户角色
检查业务对象权限
DWS_PROJECT_DEV(项目开发)DWS_PROJECT_PRODUCTION(生产项目)DWS_SCHEDULER(作业调度)DWS_OPERATION(运维中心)若使用了数据租户,确保用户已添加到正确的租户中。
Session invalid or not logged in 现象:进入 IDE 或点击项目开发时,提示“Session invalid”或跳转到登录页。
解决步骤:
清除浏览器缓存,重新登录。
检查 AFCenter 与 DWS 的集成补丁
DWS7.0.2_UI_20241125_P1 并部署。检查 Nginx 配置,确保 /afc/api 等路由正确代理到 AFCenter 后端。
调整会话超时时间(可选):在 DWS server 的 application.properties 中增加:
server.session.timeout=3600NumberFormatException 现象:在项目配置中点击“刷新调度引擎”时,报 NumberFormatException: For input string: "dam-user-1"。
解决步骤:
定位问题用户
dam-user-1),找到对应用户。从项目成员中移除该用户
若该用户必须使用,按第 1 条将其 ID 改为数字,然后重新添加到项目。
再次点击“刷新调度引擎”,应正常执行。
现象:在项目配置中添加数据源时,看不到已创建的数据源。
解决步骤:
检查项目是否启用了数据租户
将数据源添加到租户
检查存算引擎环境
handlePartyAuth 现象:在项目配置中添加成员时,报“没有执行方法的权限,方法名'handlePartyAuth',可能需要授权功能码'afc-f-auth-role-party-bind'”。
解决步骤:
使用管理员账号操作,或为当前用户授权。
在 AFCenter 中授权功能码
afc-f-auth-role-party-bind。若为 AFCenter 8.3.2 版本,可申请补丁 PLATFORM_8.3.2_AFCENTER_UI_20241115_P1。
现象:在 AFCenter 中新建用户后,Dolphin 的 t_ds_user 表中没有对应记录。
解决步骤:
手动触发同步
若仍无记录,检查 Dolphin 数据库连接是否正常,以及 DWS server 日志中是否有同步失败信息。
临时手动插入(仅作应急,不推荐):
INSERT INTO t_ds_user (id, user_name, user_password, user_type, tenant_id, create_time, update_time)
VALUES (用户ID, '用户名', '加密密码', 'GENERAL_USER', 0, NOW(), NOW());| 异常现象 | 章节 |
|---|---|
| User not found: 1061 | 1 |
| NumberFormatException: "dam-user-1" | 1、4 |
| 当前用户未配置任何菜单权限 | 2 |
| Session invalid | 3 |
| 刷新调度引擎报错 | 4 |
| 项目配置选不到数据源 | 5 |
| 添加成员报错 handlePartyAuth | 6 |
| Dolphin 中没有新用户 | 7 |
注:所有数据库操作前请备份。补丁请从 AME+ 平台申请。