Crashing hlt1_and_hlt2_example when setting output_file to some value
Running hlt1_and_hlt2_eff_example
with output_file set to a value, running either level = 2 or both leads to some ERRORS that are difficult to understand:
PyConf.utilities.ConfigurationError: Name collision detected for CombineRawBanks_for_default, identities are 0x24e10b3ca7b5514b and 0x7d0cefc82af19f7. Please make names unique. One possibility is to use a '_{hash}' suffix that will be automatically replaced by a unique hash
When adding a hash
to the writers in Moore/config, the following ERROR is produced:
HiveDataBrokerSvc WARNING non-reentrant algorithm: EventTuple/EventTuple_2a49dff6
HiveDataBrokerSvc FATAL in sysInitialize(): exception with tag=mapProducers is caught
HiveDataBrokerSvc ERROR mapProducers multiple algorithms declare /Event/default as output (CombineRawBanks_for_default_7d0cefc8 and CombineRawBanks_for_default_24e10b3c at least). This is not allowed StatusCode=FAILURE
HiveDataBrokerSvc ERROR Exception stack trace
One could either force output_file to be set to "" or fix the underlying issue (no clue why writing fails here when providing a hash
)