From c9c4060dc6b276e162fcb5d3f25f02ee7a8bd1b7 Mon Sep 17 00:00:00 2001 From: warptangent Date: Mon, 29 Feb 2016 17:51:21 -0800 Subject: [PATCH] BlockchainLMDB: Add height and db error to exception --- src/blockchain_db/lmdb/db_lmdb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blockchain_db/lmdb/db_lmdb.cpp b/src/blockchain_db/lmdb/db_lmdb.cpp index e6d20a9e..e94880f4 100644 --- a/src/blockchain_db/lmdb/db_lmdb.cpp +++ b/src/blockchain_db/lmdb/db_lmdb.cpp @@ -2821,7 +2821,7 @@ uint8_t BlockchainLMDB::get_hard_fork_version(uint64_t height) const MDB_val val_ret; auto result = mdb_cursor_get(m_cur_hf_versions, &val_key, &val_ret, MDB_SET); if (result == MDB_NOTFOUND || result) - throw0(DB_ERROR("Error attempting to retrieve a hard fork version from the db")); + throw0(DB_ERROR(std::string("Error attempting to retrieve a hard fork version at height ").append(boost::lexical_cast(height)).append(" from the db: ").append(mdb_strerror(result)).c_str())); uint8_t ret = *(const uint8_t*)val_ret.mv_data; TXN_POSTFIX_RDONLY();