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) store := adt.WrapStore(context.TODO(), cst)
var hamt adt.Map var (
hamt adt.Map
err error
)
switch root.Version { switch root.Version {
case types.StateTreeVersion0: case types.StateTreeVersion0:
tree, err := states0.LoadTree(store, root.Actors) var tree *states0.Tree
if err != nil { tree, err = states0.LoadTree(store, root.Actors)
return nil, xerrors.Errorf("failed to load state tree: %w", err) if tree != nil {
hamt = tree.Map
} }
hamt = tree.Map
case types.StateTreeVersion1: case types.StateTreeVersion1:
tree, err := states2.LoadTree(store, root.Actors) var tree *states2.Tree
if err != nil { tree, err = states2.LoadTree(store, root.Actors)
return nil, xerrors.Errorf("failed to load state tree: %w", err) if tree != nil {
hamt = tree.Map
} }
hamt = tree.Map
case types.StateTreeVersion2: case types.StateTreeVersion2:
tree, err := states3.LoadTree(store, root.Actors) var tree *states3.Tree
if err != nil { tree, err = states3.LoadTree(store, root.Actors)
return nil, xerrors.Errorf("failed to load state tree: %w", err) if tree != nil {
hamt = tree.Map
} }
hamt = tree.Map
default: default:
return nil, xerrors.Errorf("unsupported state tree version: %d", root.Version) 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{ s := &StateTree{
root: hamt, root: hamt,