Project

General

Profile

Bug #9995

IFCatalogInterface crashing with output template

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

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
09/01/2015
Due date:
% Done:

100%

Estimated time:
Spent time:
Duration:

Description

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

History

#1 Updated by Kyle Knoepfel almost 5 years ago

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

#2 Updated by Kyle Knoepfel almost 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 almost 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 almost 5 years ago

  • Project changed from art to IFDH Art interface

#5 Updated by Lynn Garren almost 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 over 4 years ago

  • Priority changed from Urgent to Normal

Current release of ifdh_art is working.

#7 Updated by Lynn Garren over 4 years ago

  • Status changed from New to Closed

#8 Updated by Lynn Garren over 4 years ago

  • % Done changed from 80 to 100


Also available in: Atom PDF