Error message "ManyToManyChecker undefined, maybe missing global qualifier" shows when opening records from scoped application in Agent Workspace.

Steps to Reproduce

  1. Switch to any application other than Global eg: "CMDB Workspace" (Install plugin "CMDB Workspace" if not already installed)

  2. Open Agent Workspace > CMDB > Servers > Any record

    Observe the error "ManyToManyChecker undefined, maybe missing global qualifier"

    The localhost logs:
    java.lang.SecurityException: ManyToManyChecker undefined, maybe missing global qualifier
    Caused by error in sys_declarative_action_assignment.1a3fb85453103300099addeeff7b1259.condition at line 1
    ==> 1: !(new ManyToManyChecker().isManyToMany("cmdb_ci_server"))


This problem has been fixed. There is no workaround available. If you are able to upgrade, review the Fixed In section to determine the latest version with a permanent fix your instance can be upgraded to.

Related Problem: PRB1353597

Seen In

New York Patch 2
SR - ITOM - Discovery and Service Mapping - 201908

Fixed In

New York Patch 6

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2020-06-09 02:24:13