Troubleshooting something another issue this morning and came across lots of entries regarding:
2025-02-11 06:01:10.981 [https-jsse-nio-443-exec-10] ERROR w.h.c.m.whd.qualifier.descriptor - Unable to find child descriptor for value: '8' among values: '(Open:Open, Work In Progress:Work In Progress, Hold-FollowUp:Hold-FollowUp, Closed:Closed, Cancelled:Cancelled, Resolved:Resolved, Hold-Parts:Hold-Parts, Hold-Restock:Hold-Restock, New Year - COFP:New Year - COFP)' for multi-select descriptor. Could be the ID of an entity that was deleted.
java.lang.Exception: STACK TRACE
at com.macsdesign.whd.qualifier.descriptor.AbstractQueryConditionDescriptor$MultiselectDescriptor.childDescriptorsForDelimitedStr(AbstractQueryConditionDescriptor.java:314)
at com.macsdesign.whd.qualifier.descriptor.AbstractQueryConditionDescriptor$MultiselectDescriptor.qualifierForConditionArg(AbstractQueryConditionDescriptor.java:329)
at com.macsdesign.whd.qualifier.descriptor.AbstractQueryConditionDescriptor$SelectorDescriptor.qualifierForConditionArg(AbstractQueryConditionDescriptor.java:384)
at com.macsdesign.whd.qualifier.descriptor.AbstractQueryConditionDescriptor.qualifierForConditionArg(AbstractQueryConditionDescriptor.java:670)
at com.macsdesign.whd.qualifier.descriptor.AbstractConditionDescriptor.preFetchQualifierForCondition(AbstractConditionDescriptor.java:62)
at com.macsdesign.whd.util.helper.QualifierHelper.getEOQualifiers(QualifierHelper.java:215)
at com.macsdesign.whd.util.helper.QualifierHelper.findAllConditionResults(QualifierHelper.java:306)
at com.macsdesign.whd.util.helper.QualifierHelper.findObjectsMatchingQualifier(QualifierHelper.java:103)
at com.macsdesign.whd.ui.TicketListPage.findTicketsMatchingQualifierFilteredForTech(TicketListPage.java:1599)
at com.macsdesign.whd.ui.TicketListPage.findTicketsMatchingQualifierFilteredForTech(TicketListPage.java:1578)
at com.macsdesign.whd.ui.TicketListPage.resultsForQuery(TicketListPage.java:1245)
at com.macsdesign.whd.ui.TicketListPage.resultsForQuery(TicketListPage.java:1220)
at com.macsdesign.whd.ui.GroupJobs.updateTicketDisplay(GroupJobs.java:82)
at com.macsdesign.whd.ui.TicketListPage.appendToResponse(TicketListPage.java:531)
at com.macsdesign.whd.ui.GroupJobs.appendToResponse(GroupJobs.java:46)
It isn't just value: '8' as seen in this entry, there are multiple others like 15,16,17.
I am guessing that this is likely associated with a saved query that was built at some point that was hardcoded to reference these status types, but something re-ordered IDs or they were actually deleted, etc.
Any way to trace back the actual resource that was trying to leverage this multi-part descriptor?
James