Project

General

Profile

Bug #7125

Backward compatility of PackageBuildInfo needed

Added by Kurt Biery almost 6 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
10/07/2014
Due date:
10/07/2014
% Done:

80%

Estimated time:
2.00 h
Experiment:
-
Co-Assignees:
Duration: 1

Description

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:

art::Wrapper<artdaq::PackageBuildInfo>
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
<class name="whatever"/>
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
%MSG

I suspect that we need to add back some amount of dictionary information to get this to work again.

History

#1 Updated by Kurt Biery almost 6 years ago

  • Status changed from New to Assigned
  • Assignee set to Kurt Biery
  • Target version set to v1_12_04

#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.

#3 Updated by Kurt Biery about 5 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF