Ok. The reported error definitely looks like an permissions problem. Maybe your shell is not pointing at the same shell section page that you are configuring the permissions on?
I created a diagnostic portlet a while back for another use case that you might find useful. I’ll attach it here.
To use the diagnostic portlet:
-
Deploy the attached wm_taxonomy_diagnostics.war to MWS
-
Login as sysadmin and open the diagnostic portlet @ http://localhost:8585/portlet.taxonomy.diagnostics
-
In the diagnotic portlet UI, set the ‘Root Thing’ to ‘folder.shell.sections’ which is the alias of the shell storage folder
-
Compare the information reported for your cloned ‘Leftnav’ portlet with the information from the original one to see if there is anything different.
-
In the diagnotic portlet UI, set the ‘Root Thing’ to ‘folder.shells’ which is the alias of the shells folder
-
Inspect the “left” property of your custom shell to validate that it has the same alias or uri for the leftnav shell section you have changed the permissions on.
For each thing, the report will have something like this in the JSON report output with the properties of the thing, the aliases, and all the stored access control information:
"Leftnav": {
"[Path]": "/System/Shell Sections/Shell Sections/Noodle Shell Leftnav/Leftnav",
"[description]": "",
"[keywords]": "",
"[name]": "Leftnav",
"[ownerID]": "id=sysadmin; type=user; URI=(/directory/system/user/uid%3dsysadmin%2cou%3dpeople%2co%3dwebmethods)",
"[xTypeName]": "wm_noodle___leftnav",
"applicationsRoot": "",
"cancelUrl": "",
"finishUrl": "",
"showApplications": "true",
"showChildrenOfApplications": "false",
"showLHS": "true",
"showNavigate": "true",
"showTools": "false",
"showWorkspaces": "true",
"status": "0",
"toolsRoot": "default",
"[Aliases]": "wm_shell_noodle.portlet.leftnav",
"[ACL]": [{
"[Principal]": "id=Everyone; type=group; URI=(/directory/system/group/cn%3deveryone%2co%3dwebmethods)",
"Granted Rights": [
"portlet.read",
"portlet.modify.instance",
"portlet.modify.user"
],
"Denied Rights": [
]
}
]
}
},
wm_taxonomy_diagnostics.war (63.1 KB)
#MWS-CAF-Task-Engine#webMethods-BPMS#webMethods