Bug #9995

IFCatalogInterface crashing with output template

Added by Herbert Greenlee over 5 years ago. Updated almost 5 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:
Spent time:


Destructor of IFCatalogInterface throwing c++ exception:

terminate called after throwing an instance of 'std::logic_error'
what(): %ifb_%tc_reco1.root: file does not exist!

IFCatalogInterface doesn't know about art output file renaming templates.

Please fix asap. This bug is preventing MicroBooNE from reconstructing data.

Related issues

Related to IFDH Art interface - Bug #8345: Output files with % failClosed04/15/2015


#1 Updated by Kyle Knoepfel over 5 years ago

  • Related to Bug #8345: Output files with % fail added

#2 Updated by Kyle Knoepfel over 5 years ago

This issue has been known for some time, and it is in the ifdh_art issues tracker (#8345). I have added Marc M. as a watcher to the list.

#3 Updated by Christopher Green over 5 years ago

Working on getting permission to transfer this issue to ifdh_art. I concur with Herb: we should be clear on which file name IFDHCatalogInterface does (or should) receive -- current actual unique file name or expected file name, and deal with it accordingly. Regardless, under no circumstances should ~IFDHCatalogInterface allow an exception to propagate out. I suspect the long term fix will involve ifdhc::addOutputFile (optionally, possibly) not getting upset about a missing file. Swallowing an exception is generally not a viable long term fix for an exception thrown from library code because it tends to complicate debugging in client code when exceptions are regularly thrown and ignored.

#4 Updated by Christopher Green over 5 years ago

  • Project changed from art to IFDH Art interface

#5 Updated by Lynn Garren over 5 years ago

  • Assignee set to Lynn Garren
  • % Done changed from 0 to 80

ifdh_art v1_12_03 is available for testing on /grid/fermiapp/products/larsoft. This is an interim fix. Herb please verify that you can run without crashing.

This is related to #8345

#6 Updated by Lynn Garren about 5 years ago

  • Priority changed from Urgent to Normal

Current release of ifdh_art is working.

#7 Updated by Lynn Garren almost 5 years ago

  • Status changed from New to Closed

#8 Updated by Lynn Garren almost 5 years ago

  • % Done changed from 80 to 100

Also available in: Atom PDF