calibration/test_caf.py

=== stdout of calibration/tests/test_caf.py ===
[INFO] Steering file: /data/b2soft/buildbot/development/releases/current/calibration/tests/test_caf.py
[INFO] Gathering files for 'raw_physics' from input_files.json
[INFO] Found 2 files in 'raw_physics'
[INFO] Gathering files for 'raw_cosmic' from input_files.json
[INFO] Found 2 files in 'raw_cosmic'
[INFO] Gathering files for 'raw_beam' from input_files.json
[INFO] Found 0 files in 'raw_beam'
[WARNING] 'raw_beam' has no files associated with it!
[INFO] Getting values for 'expert_config' from the prompt script.
[INFO] Total number of raw-data files used as input = 4
[INFO] The BELLE2 environment variables are:
  BELLE2_ANALYSES_PROJECT=belle2/analyses
  BELLE2_ARCH=Linux_x86_64
  BELLE2_BACKGROUND_DIR=/belle2/bkg
  BELLE2_BACKGROUND_MIXING_DIR=/belle2/bkg.mixing
  BELLE2_CONFIG_DIR=/belle2/config
  BELLE2_DOWNLOAD=--ca-certificate=/cvmfs/belle.cern.ch/tools/certchain.pem https://software.belle2.org/download
  BELLE2_EXAMPLES_DATA_DIR=/belle2/examples-data
  BELLE2_EXCLUDE_PACKAGES=daq
  BELLE2_EXTERNALS_DIR=/cvmfs/belle.cern.ch/el9/externals/v02-03-03
  BELLE2_EXTERNALS_OPTION=opt
  BELLE2_EXTERNALS_REPOSITORY=git@gitlab.desy.de:belle2/software/externals.git
  BELLE2_EXTERNALS_SUBDIR=Linux_x86_64/opt
  BELLE2_EXTERNALS_TOPDIR=/cvmfs/belle.cern.ch/el9/externals
  BELLE2_EXTERNALS_VERSION=v02-03-03
  BELLE2_GIT_SERVER=git@gitlab.desy.de:
  BELLE2_NO_TOOLS_CHECK=1
  BELLE2_OPTION=opt
  BELLE2_PREPARE_PATH=/tmp/tmpm5gxju17
  BELLE2_RELEASE=current
  BELLE2_RELEASE_DIR=/data/b2soft/buildbot/development/releases/current
  BELLE2_RUNDB_TOKEN=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmRwb2ludHMiOlsicmVzdC92MS9ydW5zLyJdLCJuYW1lIjoiYmFzZjJfdW5pdHRlc3QifQ.QGfS2g5w0KwSCoL1BrLwyo-FwBzd6Gb60rbq036_as4
  BELLE2_SOFTWARE_REPOSITORY=git@gitlab.desy.de:belle2/software/basf2.git
  BELLE2_SUBDIR=Linux_x86_64/opt
  BELLE2_TOOLS=/cvmfs/belle.cern.ch/tools
  BELLE2_USER=b2soft
  BELLE2_VALIDATION_DATA_DIR=/belle2/validation-data
  BELLE2_VERSIONING_REPOSITORY=git@gitlab.desy.de:belle2/software/versioning.git
  VO_BELLE2_SW_DIR=/data/b2soft/buildbot/development
[FATAL] The test failed because an exception was raised (Command '['b2caf-prompt-run', 'Local', 'config.json', 'input_files.json', '--heartbeat', '20']' returned non-zero exit status 1.). Please re-run the run-tests stage if this failure happened in the GitLab pipeline.  { function:  }
[INFO] ===Error Summary================================================================
[FATAL] The test failed because an exception was raised (Command '['b2caf-prompt-run', 'Local', 'config.json', 'input_files.json', '--heartbeat', '20']' returned non-zero exit status 1.). Please re-run the run-tests stage if this failure happened in the GitLab pipeline.
[INFO] ================================================================================
=== stderr of calibration/tests/test_caf.py ===
TStreamerInfo::BuildCheck:0: RuntimeWarning: 
   The StreamerInfo of class Belle2::TRGTOPUnpackerStore read from file /belle2/validation-data/calibration/cdst_e0008_r3121_cosmicSkim/cdst_e0008_r3121_cosmicSkim.root
   has the same version (=2) as the active class but a different checksum.
   You should update the version to ClassDef(Belle2::TRGTOPUnpackerStore,3).
   Do not try to write objects with the current class definition,
   the files will not be readable.

TStreamerInfo::CompareContent:0: RuntimeWarning: One base class of the on-file layout version 2 and of the in memory layout version 2 for 'Belle2::TRGTOPUnpackerStore' is different: 'TObject' vs 'Belle2::RelationsInterface'
Traceback (most recent call last):
  File "/data/b2soft/buildbot/development/releases/current/bin/Linux_x86_64/opt/b2caf-prompt-run", line 363, in 
    sys.exit(main())
             ^^^^^^
  File "/data/b2soft/buildbot/development/releases/current/bin/Linux_x86_64/opt/b2caf-prompt-run", line 341, in main
    exit_code = setup_caf(args, input_data, cal_fw, args.permissive)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/b2soft/buildbot/development/releases/current/bin/Linux_x86_64/opt/b2caf-prompt-run", line 199, in setup_caf
    calibrations = cal_module.get_calibrations(input_data_files,
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/b2soft/buildbot/development/releases/current/lib/Linux_x86_64/opt/prompt/calibrations/caf_klm_channel_status.py", line 164, in get_calibrations
    from klm_channel_status import KLMChannelStatus
  File "/data/b2soft/buildbot/development/releases/current/lib/Linux_x86_64/opt/klm_channel_status.py", line 27, in 
    class KLMChannelStatus(AlgorithmStrategy):
  File "/data/b2soft/buildbot/development/releases/current/lib/Linux_x86_64/opt/klm_channel_status.py", line 42, in KLMChannelStatus
    ignored_runs: list(int)
                  ^^^^^^^^^
TypeError: 'type' object is not iterable
=== end calibration/tests/test_caf.py ===