Tomcat pattern fails because name field of cmdb_ci_app_server_tomcat_war is null, however there's a dictionary override on cmdb_ci_app_server_tomcat_war which makes the name field mandatoryDescriptionTomcat pattern fails at payload processing with Identification Payload error. The cause is that the name field of cmdb_ci_app_server_tomcat_war is empty / null in the payload, however there's a dictionary override on cmdb_ci_app_server_tomcat_war which makes the name field mandatory. The "get default ctx" pattern step fetches the $conf_file, e.g. /app/.../conf/server.xml. Within the "Context" tag, it expects path, docBase, and name, but name is not there so ends up with an empty value. e.g. <Context path="" docBase="/app/...." />Steps to Reproduce Run discovery to a Server that triggers Tomcat pattern. If name field of cmdb_ci_app_server_tomcat_war is empty, then the pattern fails at payload processing with Identification Payload error.WorkaroundAfter carefully considering the severity and frequency of this problem and the risk of attempting a fix, it has been decided to not address this issue in any current or future releases. We do not make these decisions lightly, and we apologize for any inconvenience. Workaround: Open table sys_dictionary_overrideSearch for table that contains name tomcat, confirm the table is cmdb_ci_app_server_tomcat_warUncheck "Override mandatory", SaveRelated Problem: PRB1417736