diff --git a/objectstore/GenericObject.cpp b/objectstore/GenericObject.cpp index 2016ecb5e98ccdca928bf721b8ccb0f90da8bbaa..72632c22d3c8ba62cad2ce26a25367ee0a57eaa0 100644 --- a/objectstore/GenericObject.cpp +++ b/objectstore/GenericObject.cpp @@ -126,7 +126,9 @@ std::string GenericObject::dump(ScopedSharedLock& lock) { case serializers::AgentRegister_t: return dumpWithType<AgentRegister>(this, lock); default: - throw std::runtime_error("Unsupported type"); + std::stringstream err; + err << "Unsupported type: " << m_header.type(); + throw std::runtime_error(err.str()); } } diff --git a/objectstore/dumpObject.cpp b/objectstore/dumpObject.cpp index 4d5162558082db990c22c3e1f739ef99e755d822..d12ff6a6dc65669b9c4147fd16dd70a6371a1ef7 100644 --- a/objectstore/dumpObject.cpp +++ b/objectstore/dumpObject.cpp @@ -42,13 +42,13 @@ int main(int argc, char ** argv) { dynamic_cast<cta::objectstore::BackendVFS &>(*be).noDeleteOnExit(); } catch (std::bad_cast &){} std::cout << "Object store path: " << be->getParams()->toURL() - << " object name=" << argv[2]; + << " object name=" << argv[2] << std::endl; cta::objectstore::GenericObject ge(argv[2], *be); cta::objectstore::ScopedSharedLock gel(ge); ge.fetch(); std::cout << ge.dump(gel) << std::endl; } catch (std::exception & e) { - std::cerr << "Failed to initialise the root entry in a new VFS backend store" + std::cerr << "Failed to dump object: " << std::endl << e.what() << std::endl; } } \ No newline at end of file