New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DQM/Integration unit test failure #31023
Comments
assign core, dqm |
New categories assigned: core,dqm @Dr15Jones,@smuzaffar,@jfernan2,@andrius-k,@fioriNTU,@makortel,@kmaeshima you have been requested to review this Pull request/Issue and eventually sign? Thanks |
A new Issue was created by @makortel Matti Kortelainen. @Dr15Jones, @dpiparo, @silviodonato, @smuzaffar, @makortel, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
I did not spot anything obvious from the merged PRs between CMSSW_11_2_X_2020-07-28-1100 and CMSSW_11_2_X_2020-07-28-2300. I did notice that CMSSW_11_2_X_2020-07-28-2300 had an update on ROOT 6.20 cms-sw/cmsdist#6112. I wonder if that could be related. @pcanal Could this error be related to an update in ROOT? |
@hyunyong @seungjin-yang GEM DQM contacts, can you please have a look too? Thanks |
Here is a stack trace of the exception
|
Using the following trivial configuration import FWCore.ParameterSet.Config as cms
process = cms.Process("TEST")
process.source = cms.Source("EmptySource")
process.maxEvents.input = 10
process.t = cms.EDProducer("GEMRawToDigiModule")
process.p = cms.Path(process.t) The problem does not happen and the module loads fine. So the problem must be an iteraction with more than just the dictionary load. |
Using the follow not so trivial configuration import FWCore.ParameterSet.Config as cms
process = cms.Process("TEST")
process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring("/store/user/cmsbuild/store/express/Commissioning2019/ExpressCosmics/FEVT/Express-v1/000/334/393/00000/D0F052ED-9CA5-F547-BA73-2AA370D51AE8.root"))
process.maxEvents.input = 10
process.t = cms.EDProducer("GEMRawToDigiModule")
process.p = cms.Path(process.t) Also succeeded which means it is not a simple bad interaction with the file and the dictionaries. |
That was only because the offending import FWCore.ParameterSet.Config as cms
process = cms.Process("TEST")
process.source = cms.Source("EmptySource")
process.maxEvents.input = 10
process.t = cms.EDProducer("GEMRawToDigiModule",
unPackStatusDigis = cms.bool(True)
)
process.p = cms.Path(process.t) |
So if I add process.add_(cms.Service("InitRootHandlers", DebugLevel = cms.untracked.int32(10))) to the minimum failure configuration I get a different exception
|
I was modifying the GEM classes recently so I took a look. is in the classes_def.xml in DataFormats/GEMDigi, but this pair<> isnt. Looking around, this is what the other classes_def.xml also do, so I'm not sure why it would be an issue only for us in GEM? Could it be an the issue with the gem:: namespace? Or am I reading the error message wrong and its another issue with the class? |
Fixed in #31048 |
Thanks @Dr15Jones. I'm left to wonder to things (mostly for @pcanal I presume)
|
I see that the other uses of cmssw/DataFormats/CSCDigi/src/classes_def.xml Lines 99 to 116 in d032aea
|
solved in CMSSW_11_2_X_2020-08-05-2300 (#31048) |
+1 (although I'm still curious of #31023 (comment)) |
A unit test in DQM/Integration has been failing since CMSSW_11_2_X_2020-07-28-2300 with
(see e.g. https://cmssdt.cern.ch/SDT/cgi-bin/logreader/slc7_amd64_gcc820/CMSSW_11_2_X_2020-08-02-2300/unitTestLogs/DQM/Integration#/15373-15373 for full, long, log)
The text was updated successfully, but these errors were encountered: