Protect file metadata reading against files that have no entries
The title should explain everything. We need to deal sometimes with empty POOL files and they do not contain a complete metadata. Addresses ticket:ATR-24336
Merge request reports
Activity
This merge request affects 1 package:
- Control/AthenaConfiguration
This merge request affects 1 file:
- Control/AthenaConfiguration/python/AutoConfigFlags.py
Adding @ssnyder as watcher
added Core master review-pending-level-1 labels
- Resolved by Carlo Varni
- Resolved by Frank Winklmeier
- Resolved by Frank Winklmeier
CI Result FAILURE (hash 50e8877f)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 40233]Thanks for these comments. An update was pushed according to your suggestion. For reference I used such snippet for testing:
from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = ["DESDM_MCP.26844855._000001.pool.root.1"]#+ defaultTestFiles.RDO print("Colls", ConfigFlags.Input.Collections)
This merge request affects 1 package:
- Control/AthenaConfiguration
This merge request affects 1 file:
- Control/AthenaConfiguration/python/AutoConfigFlags.py
Adding @ssnyder as watcher
CI Result FAILURE (hash 858221ae)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 1
AthSimulation: number of compilation errors 0, warnings 1
AthGeneration: number of compilation errors 0, warnings 1
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 40257]This merge request affects 1 package:
- Control/AthenaConfiguration
This merge request affects 1 file:
- Control/AthenaConfiguration/python/AutoConfigFlags.py
Adding @ssnyder as watcher
CI Result SUCCESS (hash d3104479)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 40261]- Resolved by Marianna Liberatore
added review-user-action-required label and removed review-pending-level-1 label
This merge request affects 1 package:
- Control/AthenaConfiguration
This merge request affects 1 file:
- Control/AthenaConfiguration/python/AutoConfigFlags.py
Adding @ssnyder as watcher
added review-pending-level-1 label and removed review-user-action-required label
CI Result SUCCESS (hash ac4bc6b7)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 40288]added review-approved label and removed review-pending-level-1 label
mentioned in commit 36170929
added sweep:ignore label