I actually have the same error with a Terrasar X image and I work on linux.
here are my logs:
otbcli_SARCalibration -in TSX-1.SAR.L1B/TDX1_SAR__MGD_RE___SC_S_SRA_20230115T160350_20230115T160419/IMAGEDATA/IMAGE_HH_SRA_wide_005.tif -out Sar_Calibrated_TX01_SAR_WS_MGD_20230115T160350_20230115T160419_NSG_069709_0312.TSX.tif float -ram 16000
SCANNING DIRECTORY
2023-01-24 04:39:39 (INFO) SARCalibration: Default RAM limit for OTB is 256 MB
2023-01-24 04:39:39 (INFO) SARCalibration: GDAL maximum cache size is 733 MB
2023-01-24 04:39:39 (INFO) SARCalibration: OTB will use at most 4 threads
2023-01-24 04:39:41 (INFO): Loading kwl metadata from official product in file /home/worker/procDir/SO_000142571_0015_1/TSX-1.SAR.L1B/TDX1_SAR__MGD_RE___SC_S_SRA_20230115T160350_20230115T160419/IMAGEDATA/IMAGE_HH_SRA_wide_005.tif
2023-01-24 04:39:41 (DEBUG): Recursive evaluation of memory print for ProcessObjectExtractImageFilter (0x3374db0)
2023-01-24 04:39:41 (DEBUG): Recursive evaluation of memory print for ProcessObjectClampImageFilter (0x3412a30)
2023-01-24 04:39:41 (DEBUG): Recursive evaluation of memory print for ProcessObjectClampImageFilter (0x3412690)
2023-01-24 04:39:41 (DEBUG): Recursive evaluation of memory print for ProcessObjectSarRadiometricCalibrationToImageFilter (0x3374270)
2023-01-24 04:39:41 (DEBUG): Recursive evaluation of memory print for ProcessObjectImageFileReader (0x1ad5250)
2023-01-24 04:39:41 (DEBUG): Evaluation of memory print for DataObject Image (0x1ad7390)
2023-01-24 04:39:41 (DEBUG): Evaluation of memory print for DataObject Image (0x3412170)
2023-01-24 04:39:41 (DEBUG): Evaluation of memory print for DataObject VectorImage (0x31962b0)
2023-01-24 04:39:41 (DEBUG): Evaluation of memory print for DataObject VectorImage (0x3218560)
2023-01-24 04:39:41 (DEBUG): Evaluation of memory print for DataObject VectorImage (0x1bacf80)
2023-01-24 04:39:41 (DEBUG): Evaluation of memory print for DataObject VectorImage (0x1bacf80)
2023-01-24 04:39:41 (INFO): Estimated memory for full processing: 6159.95MB (avail.: 16000 MB), optimal image partitioning: 1 blocks
2023-01-24 04:39:41 (INFO): File /home/worker/workDir/outDir/output/Sar_Calibrated_TX01_SAR_WS_MGD_20230115T160350_20230115T160419_NSG_069709_0312.TSX.tif will be written in 1 blocks of 13188x13605 pixels
2023-01-24 04:41:32 (DEBUG): GDAL reads [0, 13187]x[0, 13604] x 1 bands of type UInt16 from file /home/worker/procDir/SO_000142571_0015_1/TSX-1.SAR.L1B/TDX1_SAR__MGD_RE___SC_S_SRA_20230115T160350_20230115T160419/IMAGEDATA/IMAGE_HH_SRA_wide_005.tif
2023-01-24 04:42:29 (DEBUG): GDAL read took 56955 ms
2023-01-24 04:42:30 (DEBUG) SARCalibration: Caught itk::ExceptionObject during application execution:
2023-01-24 04:42:30 (DEBUG) SARCalibration: ../Modules/Core/Metadata/include/otbSarDefaultImageMetadataInterface.h:65:
itk::ERROR: SarDefaultImageMetadataInterface(0x178190e0): GetRadiometricCalibrationScale() not implemented in SarDefaultImageMetadataInterface, no captor type found
2023-01-24 04:42:30 (FATAL) SARCalibration: itk::ERROR: SarDefaultImageMetadataInterface(0x178190e0): GetRadiometricCalibrationScale() not implemented in SarDefaultImageMetadataInterface, no captor type found
is this a problem that would be solved with the new release ( OTB release 7.4.0 ) ?