fix: nil pointer when quitting simd start (#13743)
* fix: nil pointer when quitting `simd start` * log error
This commit is contained in:
parent
ad0e41d7c7
commit
27f9851d64
@ -5,7 +5,6 @@ $mockgen_cmd -source=client/account_retriever.go -package mock -destination test
|
||||
$mockgen_cmd -package mock -destination testutil/mock/tendermint_tm_db_DB.go github.com/tendermint/tm-db DB
|
||||
$mockgen_cmd -source=types/module/module.go -package mock -destination testutil/mock/types_module_module.go
|
||||
$mockgen_cmd -source=types/invariant.go -package mock -destination testutil/mock/types_invariant.go
|
||||
$mockgen_cmd -source=types/router.go -package mock -destination testutil/mock/types_router.go
|
||||
$mockgen_cmd -package mock -destination testutil/mock/grpc_server.go github.com/cosmos/gogoproto/grpc Server
|
||||
$mockgen_cmd -package mock -destination testutil/mock/tendermint_tendermint_libs_log_DB.go github.com/tendermint/tendermint/libs/log Logger
|
||||
$mockgen_cmd -source=orm/model/ormtable/hooks.go -package ormmocks -destination orm/testing/ormmocks/hooks.go
|
||||
|
||||
@ -289,7 +289,13 @@ func startInProcess(ctx *Context, clientCtx client.Context, appCreator types.App
|
||||
if fn != nil {
|
||||
fn()
|
||||
}
|
||||
traceWriter.Close()
|
||||
|
||||
// if flagTraceStore is not used then traceWriter is nil
|
||||
if traceWriter != nil {
|
||||
if err = traceWriter.Close(); err != nil {
|
||||
ctx.Logger.Error("failed to close trace writer", "err", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
config, err := serverconfig.GetConfig(ctx.Viper)
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
// Code generated by MockGen. DO NOT EDIT.
|
||||
// Source: types/router.go
|
||||
|
||||
// Package mock is a generated GoMock package.
|
||||
package mock
|
||||
|
||||
import (
|
||||
gomock "github.com/golang/mock/gomock"
|
||||
)
|
||||
|
||||
// MockQueryRouter is a mock of QueryRouter interface.
|
||||
type MockQueryRouter struct {
|
||||
ctrl *gomock.Controller
|
||||
recorder *MockQueryRouterMockRecorder
|
||||
}
|
||||
|
||||
// MockQueryRouterMockRecorder is the mock recorder for MockQueryRouter.
|
||||
type MockQueryRouterMockRecorder struct {
|
||||
mock *MockQueryRouter
|
||||
}
|
||||
|
||||
// NewMockQueryRouter creates a new mock instance.
|
||||
func NewMockQueryRouter(ctrl *gomock.Controller) *MockQueryRouter {
|
||||
mock := &MockQueryRouter{ctrl: ctrl}
|
||||
mock.recorder = &MockQueryRouterMockRecorder{mock}
|
||||
return mock
|
||||
}
|
||||
|
||||
// EXPECT returns an object that allows the caller to indicate expected use.
|
||||
func (m *MockQueryRouter) EXPECT() *MockQueryRouterMockRecorder {
|
||||
return m.recorder
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user