diff --git a/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx b/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx
index 845aad0c83effb215d225bc66190922c9dd23b5f..b25ca673675eedd05d491b43ecaa7185b6ed7ed8 100644
--- a/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx
+++ b/Database/CoolLumiUtilities/src/BunchLumisCondAlg.cxx
@@ -235,8 +235,8 @@ BunchLumisCondAlg::execute (const EventContext& ctx) const
 
     const coral::Blob& blob = attrList["BunchRawInstLum"].data<coral::Blob>();
     if (blob.size() == 0) {
-      ATH_MSG_ERROR( "BunchRawInstLumi blob found with zero size for channel " << channel << "!" );
-      return StatusCode::FAILURE;
+      ATH_MSG_DEBUG( "BunchRawInstLumi blob found with zero size for channel " << channel << "!" );
+      continue;
     }
 
     // Make sure the scale factor exists (needed below to unpack integer blob schemes)                        
diff --git a/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx b/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx
index b72d4a96f35d6b6446a8fec0b3e6ed358477de1d..5c43c922d9bb05d748fe35175eb72d9ef5749285 100644
--- a/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx
+++ b/LumiBlock/LumiBlockComps/src/LuminosityCondAlg.cxx
@@ -110,9 +110,9 @@ LuminosityCondAlg::updateAvgLumi (const CondAttrListCollection& lumiData,
   bunchInstLumiBlob = nullptr;
 
   const coral::AttributeList& attrList = lumiData.attributeList (m_lumiChannel);
-  if (attrList["Valid"].isNull()) {
-    ATH_MSG_ERROR ("Can't find luminosity information for channel " << m_lumiChannel);
-    return StatusCode::FAILURE;
+  if (attrList.size() == 0 || attrList["Valid"].isNull()) {
+    ATH_MSG_DEBUG ("Can't find luminosity information for channel " << m_lumiChannel);
+    return StatusCode::SUCCESS;
   }
 
   if (msgLvl (MSG::DEBUG)) {