cmssw: Failure in RECO only sample production for the 12_5_0_pre5 release validation

Hello, we met a failure in RECO only sample production for the 12_5_0_pre5 release validation, could you help us to solve this issue?

Two kinds of errors were found:

  1. The input dataset is: /RelValTTbar_14TeV/CMSSW_12_5_0_pre4-PU_124X_mcRun3_2022_realistic_v10-v2/GEN-SIM-DIGI-RAW The failure is found in the RECO step, which can be reproduced with: https://cms-pdmv.cern.ch/relval/api/relvals/get_cmsdriver/CMSSW_12_5_0_pre5__AUTOMATED_fullsim_PU_2022_14TeV_RECOonly-TTbar_14TeV-00002 The error report can be found here: https://cms-unified.web.cern.ch/cms-unified/showlog/?search=CMSSW_12_5_0_pre5__AUTOMATED_fullsim_PU_2022_14TeV_RECOonly-TTbar_14TeV-00002 You can also check it as below:
Fatal Exception (Exit code: 8001)
An exception of category 'FileReadError' occurred while
[0] Processing Event run: 1 lumi: 1 event: 2 stream: 0
[1] Running path 'validation_step'
[2] Prefetching for module HLTHiggsValidator/'hltHiggsValidator'
[3] While reading from source std::vector ak4GenJets '' HLT
[4] Rethrowing an exception that happened on a different read request.
[5] Processing Event run: 1 lumi: 1 event: 1 stream: 1
[6] Running path 'dqmoffline_1_step'
[7] Prefetching for module HLTFiltersDQMonitor/'hltFiltersDQM'
[8] While reading from source trigger::TriggerEventWithRefs hltTriggerSummaryRAW '' HLT
[9] Reading branch triggerTriggerEventWithRefs_hltTriggerSummaryRAW__HLT.
Additional Info:
[a] Fatal Root Error: @SUB=TStreamerInfo::BuildOld
Cannot convert trigger::TriggerRefsCollections::l1ttkmuonRefs_ from type: vector,l1t::TkMuon,edm::refhelper::FindUsingAdvance,l1t::TkMuon> > > to type: vector,l1t::TrackerMuon,edm::refhelper::FindUsingAdvance,l1t::TrackerMuon> > >, skip element
  1. The input dataset is: /RelValTTbar_14TeV/CMSSW_12_5_0_pre4-PU_124X_mcRun4_realistic_v8_2026D88PU200-v1/GEN-SIM-DIGI-RAW The failure is also found in the RECO step, which can be reproduced with: https://cms-pdmv.cern.ch/relval/api/relvals/get_cmsdriver/CMSSW_12_5_0_pre5__AUTOMATED_UPSG_Std_2026D88PU200_RECOonly-TTbar_14TeV-00001 The error report can be found here: https://cms-unified.web.cern.ch/cms-unified/showlog/?search=CMSSW_12_5_0_pre5__AUTOMATED_UPSG_Std_2026D88PU200_RECOonly-TTbar_14TeV-00001 It can be checked as below:
Fatal Exception (Exit code: 8007)
An exception of category 'DictionaryNotFound' occurred while
[0] Constructing the EventProcessor
Exception Message:
No Dictionary for class: 'vector'

Regards Jinfeng (for PdmV)

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 49 (49 by maintainers)

Most upvoted comments

Seems that the problem 1 occurred in Run 3 workflow (input dataset being /RelValTTbar_14TeV/CMSSW_12_5_0_pre4-PU_124X_mcRun3_2022_realistic_v10-v2/GEN-SIM-DIGI-RAW)

Could it have been avoided in any way?

It might be technically possible to craft an iorule for the new versions of the classes to ignore the corresponding content of the earlier version of the class and just initialize the corresponding data members with default value. Of course those data members would be physics-wise meaningless when reading in older files, but it would be technically possible to read in an old file.

Whether such a setup would make sense here (or in https://github.com/cms-sw/cmssw/issues/38860) I don’t know.