Was this page helpful?
Thank you!

Comments or suggestions?



Enter Email Address (optional)
email

Qbwin.log: Verify Target: Invalid Class. Rcrd = (######). Ref = (####) - A target contains a pointer to a non-existent class

After running the Verify utility, the Qbwin.log displays the following error:

Error: Verify Target: Invalid Class. Rcrd = (######). Ref = (####) - A target contains a pointer to a non-existent class.

A class record used on a transaction or time activity is damaged.

When class records become damaged, adding new classes will assign the new class to the record number of the damaged or missing class. The number of class records to add depends on the number of classes that remain on the list and the record numbers associated with the damaged class.

For example, if the ref # is 25 and there are 10 classes currently in the list, add at least 16 more classes.

How to fix it
To resolve the Qbwin.log error, enable the Class Tracking preference, back-fill the missing records, and then rename to the original Class name.
  1. Enable Class Tracking preference:
    1. Open QuickBooks
    2. Select the Edit menu and select Preferences.
    3. Select the Accounting icon, and click the Company Preferences tab.
    4. Select the Use Class Tracking checkbox,
    5. Optional) Select the Prompt to assign classes checkbox
    6. Click OK
       
  2. Add Classes to back-fill damaged Class records:
    1. Open QuickBooks.
    2. Select the Lists menu and select Class List.
    3. Click the Class drop-down arrow and select New
    4. Enter Class1 as the name and click OK. Repeat to create 10 new classes, using numbers for the name. For example, Class1, Class2 and so on.
       
  3. After adding Classes, Verify the company file. Note: More Classes might have to be to be created, depending on whether the Verify utility reports additional problems.
    1. Open QuickBooks.
    2. Select the File menu and select Utilities > Verify Data.
    3. Click OK if prompted to close all windows.
       
  4. If the message A data problem prevents QuickBooks from continuing displays, add additional classes and run the Verify utility again until the message No problems detected with your company data displays.
     
  5. Renaming new Class records to original name (if possible):
    1. Open QuickBooks.
    2. Select the Lists menu and select Class List.
    3. Click once on the Class name, starting with Class1 from above steps.
    4. Select the Reports menu and select QuickReport.
    5. Examine the transactions to identify the original Class name.
    6. Rename the Class to its original name.
      1. Double-click the Class name.
      2. Enter correct Class name in the Class Name field.
      3. Click OK.

 

KB ID# SLN42479
12/3/2016 3:35:34 AM
QYPPRDQBKSWS08 9138 Pro 2017 e57608