diff --git a/tapeserver/castor/tape/tapeserver/daemon/MigrationReportPacker.cpp b/tapeserver/castor/tape/tapeserver/daemon/MigrationReportPacker.cpp index 312985cac641fdb2dec497e090c4db53b8b289b7..00d53f24695a294b2e541d19fe5af6f999add752 100644 --- a/tapeserver/castor/tape/tapeserver/daemon/MigrationReportPacker.cpp +++ b/tapeserver/castor/tape/tapeserver/daemon/MigrationReportPacker.cpp @@ -70,7 +70,7 @@ std::unique_ptr<cta::ArchiveJob> successfulArchiveJob, cta::log::LogContext & lc void MigrationReportPacker::reportFailedJob(std::unique_ptr<cta::ArchiveJob> failedArchiveJob, const cta::exception::Exception &ex, cta::log::LogContext & lc){ std::string failureLog = cta::utils::getCurrentLocalTime() + " " + cta::utils::getShortHostname() + - " " + ex.what(); + " " + ex.getMessageValue(); std::unique_ptr<Report> rep(new ReportError(std::move(failedArchiveJob), failureLog)); cta::log::ScopedParamContainer params(lc); params.add("type", "ReportError"); diff --git a/tapeserver/castor/tape/tapeserver/daemon/RecallReportPacker.cpp b/tapeserver/castor/tape/tapeserver/daemon/RecallReportPacker.cpp index ae7e8c1b88021320426ebe48481b3fc34377bf88..be6df951d1805e53223a4f3666ea3ab6eb4c8be5 100644 --- a/tapeserver/castor/tape/tapeserver/daemon/RecallReportPacker.cpp +++ b/tapeserver/castor/tape/tapeserver/daemon/RecallReportPacker.cpp @@ -72,7 +72,7 @@ void RecallReportPacker::reportCompletedJob(std::unique_ptr<cta::RetrieveJob> su //------------------------------------------------------------------------------ void RecallReportPacker::reportFailedJob(std::unique_ptr<cta::RetrieveJob> failedRetrieveJob, const cta::exception::Exception & ex){ std::string failureLog = cta::utils::getCurrentLocalTime() + " " + cta::utils::getShortHostname() + - " " + ex.what(); + " " + ex.getMessageValue(); std::unique_ptr<Report> rep(new ReportError(std::move(failedRetrieveJob), failureLog)); cta::threading::MutexLocker ml(m_producterProtection); m_fifo.push(rep.release());