Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-9132

TDirectory has new on-file data member but no ClassDef Version bump

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Blocker
    • Resolution: Fixed
    • 6.12/00, master
    • 6.12/00
    • Core Libraries
    • None
    • Arch Linux x86_64
      GCC 7.2.0

    Description

      I get the following warning when opening a ROOT file:

      Warning in <TStreamerInfo::BuildCheck>:  
        The StreamerInfo of class TDirectory read from file root://eosams.cern.ch//eos/ams/Data/AMS02/2014/ISS.B950/pass6/1308139657.00000001.root 
        has the same version (=5) as the active class but a different checksum. 
        You should update the version to ClassDef(TDirectory,6). 
        Do not try to write objects with the current class definition, 
        the files will not be readable. 
       
      Warning in <TStreamerInfo::CompareContent>: The following data member of 
      the in-memory layout version 5 of class 'TDirectory' is missing from  
      the on-file layout version 5: 
        atomic_flag fSpinLock; //

      Possibly due to 9559143e6b61eb36e3f44df0a1c0b260f3f9dfb0?

      Attachments

        Activity

          People

            pcanal Philippe Canal
            bbeische Bastian Beischer (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: