Hello all,
Recently, in compiling a relatively simple program, I got an error that looks like
Warning in TStreamerInfo::BuildCheck:
The StreamerInfo for version 1 of class TNamed read from file JSON_data.root
has a different checksum than the previously loaded StreamerInfo.
Reading objects of type TNamed from the file JSON_data.root
(and potentially other files) might not work correctly.
Most likely the version number of the class was not properly
updated [See ClassDef(TNamed,1)].
Warning in TStreamerInfo::BuildCheck:
The StreamerInfo of class TCollection read from file JSON_data.root
has the same version (=3) as the active class but a different checksum.
You should update the version to ClassDef(TCollection,4).
Do not try to write objects with the current class definition,
the files will not be readable.
Warning in TStreamerInfo::BuildCheck:
The StreamerInfo of class TAxis read from file JSON_data.root
has the same version (=9) as the active class but a different checksum.
You should update the version to ClassDef(TAxis,10).
Do not try to write objects with the current class definition,
the files will not be readable.
Warning in TStreamerInfo::BuildCheck:
The StreamerInfo of class TH1 read from file JSON_data.root
has the same version (=6) as the active class but a different checksum.
You should update the version to ClassDef(TH1,7).
Do not try to write objects with the current class definition,
the files will not be readable.
Does anyone have any idea what this means, and how to fix it? Thanks a lot!
Cheers!