Backward compatility of PackageBuildInfo needed
When I tried looking at older ds50daq data on the WH14NE teststand with artdaq v1_12_03 and artdaq_core v1_04_05, I observed problems in printing out the old package build info data.
The error was the following:
cet::exception caught in art
---- DictionaryNotFound BEGIN
No REFLEX data dictionary found for the following classes:
Most likely each dictionary was never generated,
but it may be that it was generated in the wrong package.
Please add (or move) the specification
to the appropriate classes_def.xml file.
If the class is a template instance, you may need
to define a dummy variable of this type in classes.h.
Also, if this class has any transient members,
you need to specify them in classes_def.xml.
---- DictionaryNotFound END
I suspect that we need to add back some amount of dictionary information to get this to work again.
#2 Updated by Kurt Biery almost 6 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 80
Adding back entries for art::Wrapper<artdaq::PackageBuildInfo> in artdaq-core/Data/classes.hh and classes_def.xml seems to have fixed this.
I've committed those changes to the artdaq-core repo.