Integrity Check - Request type permissions not found for request type ID

Integrity Check - Request type permissions not found for request type ID

Problem

When running a configuration integrity check using CMJ’s Integrity Check tool, it runs into the following error:

Request type permissions not found for request type id: 105 com.atlassian.servicedesk.internal.rest.requesttype.permission.exceptions.RequestTypePermissionsNotFoundException

However, this request type (id: 105) is not associated with the Jira Service Management (JSM) project this error originates from

Root Cause Analysis

This error commonly occurs when:

  • A request type referenced in the system is no longer valid or has been deleted, but permissions or mappings still exist in the database.

  • The configuration cache is stale, and CMJ is still referencing an orphaned or non-existent request type.

  • A filter, permission scheme, or JSM configuration (queues, request types, etc.) refers to a missing configuration object such as a deleted custom field or request type.

Resolution Steps

  1. Clear Invalid References
    If Power Admin or audit logs reveal a stale or invalid request type reference, remove or correct it:

    • Go to Project Settings > Request Types

    • Remove or re-map any broken or unreferenced request types

    • Recreate valid request types if needed

  2. Re-run the Integrity Check
    After the refresh, rerun the integrity check from:

    • CMJ UI: Configuration Manager > Integrity Check

    • Or via REST API if preferred

  3. Verify and Proceed
    Ensure the error no longer appears. If the snapshot or deployment now passes the check, proceed with your change or migration.