Skip to content

Commit

Permalink
Merge pull request #3697 from filecoin-project/fix/actor-panic-fatal
Browse files Browse the repository at this point in the history
fix: error when actor panics directly
  • Loading branch information
arajasek authored Oct 6, 2020
2 parents 0edecbd + 7b55625 commit dfaabb4
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion chain/vm/runtime.go
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,11 @@ func (rt *Runtime) shimCall(f func() interface{}) (rval []byte, aerr aerrors.Act
//log.Desugar().WithOptions(zap.AddStacktrace(zapcore.ErrorLevel)).
//Sugar().Errorf("spec actors failure: %s", r)
log.Errorf("spec actors failure: %s", r)
aerr = aerrors.Newf(1, "spec actors failure: %s", r)
if rt.NetworkVersion() <= network.Version3 {
aerr = aerrors.Newf(1, "spec actors failure: %s", r)
} else {
aerr = aerrors.Newf(exitcode.SysErrReserved1, "spec actors failure: %s", r)
}
}
}()

Expand Down

0 comments on commit dfaabb4

Please sign in to comment.