service operations workspace doesn't show the detail of incident/problem/change

newhand
Mega Sage

Hi everyone.

I installed the demoHub app to 2 instances(version: tokyo) and loaded some demos.

 

One instance shows some errors while loading the demos (instance A). 

Another one completed the demo loading without any errors (instance B).

 

However, when i opened the service operations workspace and clicked one incident.

Instance A can show the detail of the incident as  expected although there were some errors while loading the demos.

Instance B only shows blank.

 

Can anyone guide me how to fix the problem in instance B

 

 

1.jpg2.jpg

Please mark my answer as correct and helpful based on Impact.
2 REPLIES 2

Prashant Moily
Mega Sage

Hi @newhand,

 

Compare the ACL within both instances A and B Issues might be related to the ACL for sys_ux_list table

1) sys_ux_list 

2) sys_ux_list.view 

 

Hope this information helps.

 

newhand
Mega Sage

@Prashant Moily 
Thank you for your reply.
I have checked the acls of sys_ux_list table , they are almost the same between the two instans.
And from the  logs of  instance B,I found  2 warnings as below。

Maybe this is the reason...


I copied the code and ran them in the scripts-background..but got an empty list ,even can't reach line 6.

Then i checked the extension table , "sn_sow_record.SOWRouteUtil" exists.....

 

com.glide.script.RhinoEcmaError: Cannot find function handles in object [object Object].
Data Broker Server Script: 'Record Page Routes' : Line(6) column(0)
3:
4: var eps = new GlideScriptedExtensionPoint().getExtensions("sn_sow_record.SOWRouteUtil");
5: for (var i = 0; i < eps.length; i++) {
==> 6: if (eps[i].handles(input.table, input.sysId)) {
7: result = eps[i].getRecordRoutes(input.table, input.sysId);
8: break;
9: }

 

Please mark my answer as correct and helpful based on Impact.