Issue #10623: If a Run or SubRun product was declared via 'produces' and not 'put' onto the Run or SubRun object, in certain cases, a downstream process could encounter a segmentation violation. This has been resolved. Note, however, that it is typically an error to declare a product via 'produces' and to not put it onto the Run, SubRun, or Event. For Event-level products, the default behavior of art for 1.17.00 and newer is to throw an exception if an event product is declared but not 'put' onto the event.
Issue #10630: Correct typographical mistake in error message.