OM cannot reliably run different (newer) versions of art than the DAQ
At least part of it due to schema evolution and the like.
"You need to make sure the TStreamerInfo describe the format (eg version-10 art::History) is available on the receiving process.
If you are using a TMessage (which inherits from TBufferFile) this can be automated by calling msg->EnableSchemaEvolution().
If you know apriori which set of class/version you will need to can also prepare a (small) TFile that contains the information and feed the information into the receiving process when it is opened."