diff --git a/Scintillator/ScintEventCnv/ScintByteStream/src/ScintWaveformDecoderTool.cxx b/Scintillator/ScintEventCnv/ScintByteStream/src/ScintWaveformDecoderTool.cxx
index 85a353a09cdab3ecdf23fc8e8ecedad51e345ad9..c68c89cb90516b534f91e376bdc4dafb23325f4d 100644
--- a/Scintillator/ScintEventCnv/ScintByteStream/src/ScintWaveformDecoderTool.cxx
+++ b/Scintillator/ScintEventCnv/ScintByteStream/src/ScintWaveformDecoderTool.cxx
@@ -143,7 +143,7 @@ ScintWaveformDecoderTool::convert(const DAQFormats::EventFull* re,
 
     try {
       wfm->setWaveform( channel, digitizer->channel_adc_counts( channel ) );
-    } catch ( DigitizerDataException& e ) {
+    } catch ( DigitizerData::DigitizerDataException& e ) {
       ATH_MSG_WARNING("ScintWaveformDecoderTool:\n"
 		   <<e.what()
 		   << "\nChannel "
@@ -154,7 +154,7 @@ ScintWaveformDecoderTool::convert(const DAQFormats::EventFull* re,
     try {
       wfm->setHeader( digitizer );
 
-    } catch ( DigitizerDataException& e ) {
+    } catch ( DigitizerData::DigitizerDataException& e ) {
       ATH_MSG_WARNING("ScintWaveformDecoderTool:\n"
 		      << e.what()
 		      << "\nCorrupted Digitizer data!\n"
diff --git a/Tracker/TrackerEventCnv/TrackerByteStream/src/TrackerDataDecoderTool.cxx b/Tracker/TrackerEventCnv/TrackerByteStream/src/TrackerDataDecoderTool.cxx
index 0d13d65defb7e2d468c289b29a94e07486e6531e..11a291d06c601bcb24d45a7e6d6f26296cdc111f 100644
--- a/Tracker/TrackerEventCnv/TrackerByteStream/src/TrackerDataDecoderTool.cxx
+++ b/Tracker/TrackerEventCnv/TrackerByteStream/src/TrackerDataDecoderTool.cxx
@@ -241,7 +241,7 @@ TrackerDataDecoderTool::convert(const DAQFormats::EventFull* re,
         }
       }
     } 
-    catch (const TrackerDataException& exc)
+    catch (const TrackerData::TrackerDataException& exc)
     {
       ATH_MSG_ERROR("TrackerDataException: " << exc.what());
       continue;
@@ -301,7 +301,7 @@ TrackerDataDecoderTool::convert(const DAQFormats::EventFull* re,
   //   // Do the conversion here using whatever it takes
   //   // try {
   //   //  rdo->setData( fragment );
-  //   //} catch ( TrackerDataException& e ) {
+  //   //} catch ( TrackerData::TrackerDataException& e ) {
   //   //  ATH_MSG_INFO("TrackerDataDecoderTool:\n"
   //   //	   <<e.what()
   //   //		   << "\nTracker data not filled!\n");
diff --git a/faser-common b/faser-common
index a6aa04b50328ec496cb8e6910dfc5f77185b1445..89ce6a07128eb2ebc367b6b68f29c9c88220e3e6 160000
--- a/faser-common
+++ b/faser-common
@@ -1 +1 @@
-Subproject commit a6aa04b50328ec496cb8e6910dfc5f77185b1445
+Subproject commit 89ce6a07128eb2ebc367b6b68f29c9c88220e3e6