add back logging

This commit is contained in:
Steven Allen 2021-01-18 17:10:14 -08:00
parent 1a790f5ee3
commit 1f62c07789

View File

@ -210,29 +210,36 @@ func LoadStateTree(cst cbor.IpldStore, c cid.Cid) (*StateTree, error) {
store := adt.WrapStore(context.TODO(), cst)
var hamt adt.Map
var (
hamt adt.Map
err error
)
switch root.Version {
case types.StateTreeVersion0:
tree, err := states0.LoadTree(store, root.Actors)
if err != nil {
return nil, xerrors.Errorf("failed to load state tree: %w", err)
var tree *states0.Tree
tree, err = states0.LoadTree(store, root.Actors)
if tree != nil {
hamt = tree.Map
}
hamt = tree.Map
case types.StateTreeVersion1:
tree, err := states2.LoadTree(store, root.Actors)
if err != nil {
return nil, xerrors.Errorf("failed to load state tree: %w", err)
var tree *states2.Tree
tree, err = states2.LoadTree(store, root.Actors)
if tree != nil {
hamt = tree.Map
}
hamt = tree.Map
case types.StateTreeVersion2:
tree, err := states3.LoadTree(store, root.Actors)
if err != nil {
return nil, xerrors.Errorf("failed to load state tree: %w", err)
var tree *states3.Tree
tree, err = states3.LoadTree(store, root.Actors)
if tree != nil {
hamt = tree.Map
}
hamt = tree.Map
default:
return nil, xerrors.Errorf("unsupported state tree version: %d", root.Version)
}
if err != nil {
log.Errorf("failed to load state tree: %s", err)
return nil, xerrors.Errorf("failed to load state tree: %w", err)
}
s := &StateTree{
root: hamt,