diff --git a/Trigger/TrigConfiguration/TrigConfStorage/src/test/ReadWrite.cxx b/Trigger/TrigConfiguration/TrigConfStorage/src/test/ReadWrite.cxx index 78465b2d6933b3d90b274398e25c86dce83ec212..ce7596882dd7c1338b7cadda72fa1213d8f7d4d3 100644 --- a/Trigger/TrigConfiguration/TrigConfStorage/src/test/ReadWrite.cxx +++ b/Trigger/TrigConfiguration/TrigConfStorage/src/test/ReadWrite.cxx @@ -678,10 +678,14 @@ int main( int argc, char* argv[] ) { if(ctpc) coolWriter->writeL1Payload(runNr, *ctpc); - - if(hltFrame) - coolWriter->writeHLTPayload(runNr, *hltFrame, configSource); - + try{ + if(hltFrame) + coolWriter->writeHLTPayload(runNr, *hltFrame, configSource); + } + catch(cool::StorageTypeStringTooLong e){ + log << "FATAL: Unable to write data to COOL"; + exit(1); + } if(mck) coolWriter->writeMCKPayload(runNr, mck, release, info); }