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
[DD4Hep] make sure that expectations for retrieving a numeric value are met #32422
Conversation
please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32422/20288
|
A new Pull Request was created by @ianna (Ianna Osborne) for master. It involves the following packages: DetectorDescription/DDCMS @civanch, @Dr15Jones, @makortel, @cvuosalo, @ianna, @mdhildreth can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
-1 CMSSW: CMSSW_11_3_X_2020-12-08-1100 I found follow errors while testing this PR Failed tests: RelVals
When I ran the RelVals I found an error in the following workflows: runTheMatrix-results/11624.911_TTbar_13+2021_DD4hep+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+Reco+HARVEST+ALCA/step2_TTbar_13+2021_DD4hep+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+Reco+HARVEST+ALCA.log |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32422/20297
|
Pull request #32422 was updated. @civanch, @Dr15Jones, @makortel, @cvuosalo, @ianna, @mdhildreth, @cmsbuild can you please check and sign again. |
please test |
-1 CMSSW: CMSSW_11_3_X_2020-12-08-2300/slc7_amd64_gcc900 I found follow errors while testing this PR Failed tests: RelVals
When I ran the RelVals I found an error in the following workflows: runTheMatrix-results/11624.911_TTbar_13+2021_DD4hep+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+Reco+HARVEST+ALCA/step1_TTbar_13+2021_DD4hep+TTbar_13TeV_TuneCUETP8M1_GenSim+Digi+Reco+HARVEST+ALCA.log |
@ghugo83 Did you see the error in this PR test? |
Legacy DD returns zero by design. It looks like current |
Well, seeing this first with this message ;) |
Yes, it was introduced in the two recent PRs we've discussed at the last meeting that have fixed the thread safety issue: |
@ianna Thanks |
PR description:
Force a request to get a numeric value for a non-evaluated numeric value to fail.
This will allow us to trace all cases where XML may need an update without debugging the C++ code.
See #32414
PR validation:
if this PR is a backport please specify the original PR and why you need to backport that PR:
Before submitting your pull requests, make sure you followed this checklist: