Project

General

Profile

Bug #4817

CAFMaker dictionary issue in new ROOT version

Added by Dominick Rocco over 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Immediate
Category:
-
Start date:
10/22/2013
Due date:
% Done:

100%

Estimated time:
Duration:

Description

So, I was able to generate and reconstruct a brand new test file using development release only.

Now, when I run cafmakerjob with it, I get the same error. So, it confirms that it's not old-file related.

The conclusion is that CAFMaker is broken in development. Most likely it's an issue with StandardRecord, though. Could be very subtle.

Cheers,
Denis

The error is this:
%MSG-s ArtException: PostOpenFile 11-Oct-2013 17:01:01 CDT BeforeEvents
cet::exception caught in art
---- FatalRootError BEGIN
Fatal Root Error: @SUB=TBranchElement::InitializeOffsets
Could not find the real data member 'fUniqueID' when constructing the branch 'vtx.elastic' [Likely an internal error, please report to the developers].
cet::exception caught in EventProcessor and rethrown
---- FatalRootError END
%MSG

History

#1 Updated by Gavin Davies over 6 years ago

This was identified as a bug in ROOT v5_34_09.
A patch has been released in ROOT v5_34_11 with the fix. The Artists are aware and are cutting a new release of ART/ROOT this week. As soon as we have this fix we can proceed with a tag and caf production in this new release.

For those interested the bug and patch are highlighted in the ROOT release notes:

TTree: Fix spurious issue when same name was twice in branch name. This fixes ROOT-5628

#2 Updated by Gavin Davies about 6 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

This was fixed when we moved to art v1_08_10 with root v5_34_12

#3 Updated by Gavin Davies about 6 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF