页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 当前 »

问题现象:

点击系统运维-计划任务选项,进去后提示空指针异常,只有一个用户出现该问题

解决方案:

1.经过代码增强排查发现【我的空间】目录异常,进一步确认,该用户登录smartbi后,分析展现下没有【我的空间】目录

2.根据异常用户id查看t_restree表,发现是存在我的空间这条数据的

详细步骤如下:

(1)先查该用户id

select
c_userid
from
t_user
where
c_username = '用户名';

(2)用查询出来的用户id,拼到这条sql上,执行即可

insert
into
t_restree(c_resid,
c_resname,
c_resalias,
c_restype,
c_order,
c_resdesc,
c_created,
c_lastmodified) value('SELF_上条查出来的id',
'SELF_上条查出来的id',
'我的空间',
'SELF_TREENODE',
0,
'我的空间',
'2023-09-19 10:00:00.0',
'2023-09-19 10:00:00.0')

(3)通过上一步的操作发现【我的空间】数据是存在的,进一步根据该c_resId查看t_permission表,发现我的空间目录属于【SERVICE】用户,导致查询不出来

select * from t_permission where c_resid = 'SELF_用户id'

3.将【我的空间】的拥有者修改为出现问题的用户即可

update t_permission set c_owner = '5292966', c_inherited = 1 where c_resid = 'SELF_5292966'

4.清空缓存后解决问题

  • 无标签