Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
In mobile, using application search on a cmdb_ci list results in error "Syntax Error or Access Rule Violation detected by database" - Known Error
  • >
  • Knowledge Base
  • >
  • Known Error (Knowledge Base)
  • >
  • In mobile, using application search on a cmdb_ci list results in error "Syntax Error or Access Rule Violation detected by database"
KB0662407

In mobile, using application search on a cmdb_ci list results in error "Syntax Error or Access Rule Violation detected by database"


1582 Views Last updated : Apr 8, 2025 public Copy Permalink
KB Summary by Now Assist

Description

In the mobile application, using application search on a cmdb_ci list results in the following error:

Syntax Error or Access Rule Violation detected by database (Unknown column 'core_company0.sys_class_name' in 'where clause')

Steps to Reproduce

  1. In the filter navigator, enter cmdb_ci.list.

  2. Click the Favorites (star icon) button in the filter navigator.

  3. Drag the All from the Configuration Items filter from the banner frame to the Navigator frame (Favorites tab).

    This creates a favorite named cmdb_ci: All.

  4. Go to mobile mode and open your favorites.

  5. Tap/click the cmdb_ci: All favorite.

  6. In the Application Search field, start typing a string that matches something you see in the list.

    Expected behavior: The list should be filtered to match items match the string you typed in the Application Search field.

    Actual behavior: The following error is displayed twice for each character entered in the Application Search:

    Syntax Error or Access Rule Violation detected by database (Unknown column 'core_company0.sys_class_name' in 'where clause')

Workaround

Create a new sys_ui_title record and add the desired search fields to it. For example:

  1. As admin, in the filter navigator, enter sys_ui_title.list.

  2. Click New.

  3. Select the table that corresponds to the list, for example, Configuration Item [cmdb_ci].

  4. Click the lock icon to the right of Search Fields and add the fields you want users to be able to check against when entering search terms on mobile.

  5. Click Submit.

    Users should be able to search the corresponding list on mobile for matching strings in the Search Fields.

 


Related Problem: PRB1236425

The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.