diff --git a/libraries/egenesis/embed_genesis.cpp b/libraries/egenesis/embed_genesis.cpp index 9f8eb0f2..6fac5dbb 100644 --- a/libraries/egenesis/embed_genesis.cpp +++ b/libraries/egenesis/embed_genesis.cpp @@ -166,7 +166,15 @@ struct egenesis_info else if( genesis_json.valid() ) { // If genesis not exist, generate from genesis_json - genesis = fc::json::from_string( *genesis_json ).as< genesis_state_type >(); + try + { + genesis = fc::json::from_string( *genesis_json ).as< genesis_state_type >(); + } + catch (const fc::exception& e) + { + edump((e)); + throw; + } } else {