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.
"Class not found" errors are triggered for Monitor RRD virtual tables after an instance upgrade - Known Error
  • >
  • Knowledge Base
  • >
  • Known Error (Knowledge Base)
  • >
  • "Class not found" errors are triggered for Monitor RRD virtual tables after an instance upgrade
KB0655906

"Class not found" errors are triggered for Monitor RRD virtual tables after an instance upgrade


2009 Views Last updated : Apr 7, 2024 public Copy Permalink
KB Summary by Now Assist

Description

After an upgrade to Jakarta or later, instance reports and TableCleaner for the unused v_rrd_* tables are triggering the error:

SEVERE *** ERROR *** ClassUtil - class not found: com.glide.monitor.rrd.VirtualRrdSlowQueriesTable
 

Steps to Reproduce

Upgrade an instance and notice the Class not Found error within the instance server log thread:
 
2017-03-28 10:01:17 (657) glide.scheduler.worker.burst.0 glide.scheduler.worker.burst.0 Completed: SMS Sender in 0:00:00.002, next occurrence is 2017-03-28 10:01:39
2017-03-28 10:01:17 (657) glide.scheduler.worker.burst.0 glide.scheduler.worker.burst.0 Bursted Schedule worker shutting down normally
2017-03-28 10:01:17 (657) glide.scheduler.worker.burst.0 glide.scheduler.worker.burst.0 Schedule worker shutdown complete
2017-03-28 10:01:18 (923) worker.1 worker.1 Background message, type:access, message: This item is read-only based on its protection policy.
2017-03-28 10:01:20 (298) worker.1 worker.1 SEVERE *** ERROR *** ClassUtil - class not found: com.glide.monitor.rrd.VirtualRrdSlowQueriesTable
2017-03-28 10:01:20 (312) worker.1 worker.1 SEVERE *** ERROR *** ClassUtil - class not found: com.glide.monitor.rrd.VirtualRrdSlowQueriesTable
2017-03-28 10:01:20 (312) worker.1 worker.1 SEVERE *** ERROR *** ClassUtil - class not found: com.glide.monitor.rrd.VirtualRrdSlowQueriesTable
2017-03-28 10:01:21 (710) worker.1 worker.1 [0:00:00.014] Compacting large row block (file.write: sys_dictionary 10000 rows 160000 saveSize)

 

Workaround

The v_rrd_slow_event and v_rrd_slow_mutex tables are deprecated in Jakarta but their entries are left in the Dictionary in upgraded instances. This causes the system script include SchemaProcessor to generate table read exceptions.

Express administrators: Contact ServiceNow Customer Support and create an incident for technical support to perform the change.

Enterprise administrators: Modify the script include SchemaProcessor and change Line 49 from:

if (!grtable.isValid())

to

if (!grtable.isValid() || tableName.indexOf('v_rrd') == 0)

 


Related Problem: PRB905647

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.