-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Error: rpc error: code = InvalidArgument desc = recovered: negative coin amount
stack:
goroutine 41806052 [running]:
runtime/debug.Stack()
runtime/debug/stack.go:24 +0x65
github.com/cosmos/cosmos-sdk/baseapp.newDefaultRecoveryMiddleware.func1({0x25e9cc0, 0x3041df0})
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/recovery.go:71 +0x27
github.com/cosmos/cosmos-sdk/baseapp.newRecoveryMiddleware.func1({0x25e9cc0, 0x3041df0})
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/recovery.go:39 +0x30
github.com/cosmos/cosmos-sdk/baseapp.processRecovery({0x25e9cc0, 0x3041df0}, 0xc016964240)
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/recovery.go:28 +0x37
github.com/cosmos/cosmos-sdk/baseapp.processRecovery({0x25e9cc0, 0x3041df0}, 0x31234a0)
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/recovery.go:33 +0x5e
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).runTx.func1()
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/baseapp.go:598 +0xfd
panic({0x25e9cc0, 0x3041df0})
runtime/panic.go:1038 +0x215
github.com/cosmos/cosmos-sdk/types.Coin.Sub({{0xc014bbc26c, 0x20}, {0xc0199dbcc0}}, {{0xc00dbf3f08, 0x20}, {0xc00bc7d2c0}})
github.com/cosmos/cosmos-sdk@v0.44.5/types/coin.go:117 +0xc9
github.com/ovrclk/akash/x/deployment/types/v1beta2.DepositDeploymentAuthorization.Accept({{{, _}, {}}}, {{0x30d0a28, 0xc00005c070}, {0x31234a0, 0xc01693d5c0}, {{0xb, 0x0}, {0xc00dd18850, ...}, ...}, ...}, ...)
github.com/ovrclk/akash/x/deployment/types/v1beta2/deposit_deployment_authorization.go:31 +0x6a
github.com/ovrclk/akash/x/deployment/handler.msgServer.authorizeDeposit({{, _}, {, }, {, }, {, _}}, {{0x30d0a28, 0xc00005c070}, ...}, ...)
github.com/ovrclk/akash/x/deployment/handler/server.go:119 +0x247
github.com/ovrclk/akash/x/deployment/handler.msgServer.CreateDeployment({{0x312e9f8, 0xc0011c95f0}, {0x7f983421a6d0, 0xc0011c9680}, {0x7f983421a6f8, 0xc000220120}, {0x30aa8a0, 0xc00176af00}}, {0x30d0a98, 0xc01c4e59e0}, ...)
github.com/ovrclk/akash/x/deployment/handler/server.go:68 +0x61b
github.com/ovrclk/akash/x/deployment/types/v1beta2._Msg_CreateDeployment_Handler.func1({0x30d0a98, 0xc01c4e59e0}, {0x29f80a0, 0xc014cb0540})
github.com/ovrclk/akash/x/deployment/types/v1beta2/service.pb.go:217 +0x78
github.com/cosmos/cosmos-sdk/baseapp.(*MsgServiceRouter).RegisterService.func2.1({0x30d0a98, 0xc01c4e59b0}, {0x50f506, 0x40c78b}, 0x2a77e00, 0xc01c432ed0)
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/msg_service_router.go:113 +0xd5
github.com/ovrclk/akash/x/deployment/types/v1beta2.Msg_CreateDeployment_Handler({0x289e3a0, 0xc00159b240}, {0x30d0a98, 0xc01c4e59b0}, 0x2db85f0, 0xc0199db7e0)
github.com/ovrclk/akash/x/deployment/types/v1beta2/service.pb.go:219 +0x138
github.com/cosmos/cosmos-sdk/baseapp.(*MsgServiceRouter).RegisterService.func2({{0x30d0a28, 0xc00005c070}, {0x31234a0, 0xc01693d5c0}, {{0xb, 0x0}, {0xc00dd18850, 0x9}, 0xca72e, {0x1b6c9fab, ...}, ...}, ...}, ...)
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/msg_service_router.go:117 +0x34f
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).runMsgs(, {{0x30d0a28, 0xc00005c070}, {0x31234a0, 0xc01693d5c0}, {{0xb, 0x0}, {0xc00dd18850, 0x9}, 0xca72e, ...}, ...}, ...)
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/baseapp.go:719 +0x46a
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).runTx(0xc0016c9a00, 0x2, {0xc00a752780, 0x16e, 0x180})
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/baseapp.go:679 +0xa2c
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).Simulate(...)
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/test_helpers.go:23
github.com/cosmos/cosmos-sdk/x/auth/tx.txServer.Simulate({{{0x0, 0x0, 0x0}, {0x31429d0, 0xc0001018c0}, {0x0, 0x0}, {0x30ee290, 0xc00056e520}, {0x312dd78, ...}, ...}, ...}, ...)
github.com/cosmos/cosmos-sdk@v0.44.5/x/auth/tx/service.go:117 +0x129
github.com/cosmos/cosmos-sdk/types/tx._Service_Simulate_Handler({0x28dcc80, 0xc00d639380}, {0x30d0a98, 0xc01fed47b0}, 0xc0174b86e0, 0x0)
github.com/cosmos/cosmos-sdk@v0.44.5/types/tx/service.pb.go:745 +0x170
github.com/cosmos/cosmos-sdk/baseapp.(*GRPCQueryRouter).RegisterService.func1({{0x30d0a28, 0xc00005c070}, {0x31234a0, 0xc01693c1c0}, {{0xb, 0x0}, {0xc00dd18850, 0x9}, 0xca72e, {0x1b6c9fab, ...}, ...}, ...}, ...)
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/grpcrouter.go:85 +0x22d
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).handleQueryGRPC(0xe8509c7e07d9b541, 0xc00d7db680, {{0xc005b05800, 0x171, 0x300}, {0xc01931fbf0, 0x23}, 0xca72e, 0x0})
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/abci.go:576 +0x1ef
github.com/cosmos/cosmos-sdk/baseapp.(*BaseApp).Query(0xc0016c9a00, {{0xc005b05800, 0x171, 0x300}, {0xc01931fbf0, 0x23}, 0xca72e, 0x0})
github.com/cosmos/cosmos-sdk@v0.44.5/baseapp/abci.go:420 +0x713
github.com/tendermint/tendermint/abci/client.(*localClient).QuerySync(0xc001508a80, {{0xc005b05800, 0x171, 0x300}, {0xc01931fbf0, 0x23}, 0x0, 0x0})
github.com/tendermint/tendermint@v0.34.14/abci/client/local_client.go:256 +0x171
github.com/tendermint/tendermint/proxy.(*appConnQuery).QuerySync(0x2, {{0xc005b05800, 0x171, 0x300}, {0xc01931fbf0, 0x23}, 0x0, 0x0})
github.com/tendermint/tendermint@v0.34.14/proxy/app_conn.go:159 +0x6e
github.com/tendermint/tendermint/rpc/core.ABCIQuery(0x8, {0xc01931fbf0, 0xc00056a600}, {0xc005b05800, 0x4, 0xc003b966d0}, 0x2, 0x2)
github.com/tendermint/tendermint@v0.34.14/rpc/core/abci.go:20 +0xb2
reflect.Value.call({0x27409a0, 0x2dba720, 0x80}, {0x2a8b037, 0x4}, {0xc014b02500, 0x5, 0x18})
reflect/value.go:556 +0x845
reflect.Value.Call({0x27409a0, 0x2dba720, 0x335}, {0xc014b02500, 0x5, 0x5})
reflect/value.go:339 +0xc5
github.com/tendermint/tendermint/rpc/jsonrpc/server.makeJSONRPCHandler.func1({0x30a0400, 0xc014831e60}, 0xc004121a00)
github.com/tendermint/tendermint@v0.34.14/rpc/jsonrpc/server/http_json_handler.go:96 +0x1055
github.com/tendermint/tendermint/rpc/jsonrpc/server.handleInvalidJSONRPCPaths.func1({0x30a0400, 0xc014831e60}, 0x7f985c880108)
github.com/tendermint/tendermint@v0.34.14/rpc/jsonrpc/server/http_json_handler.go:122 +0x5d
net/http.HandlerFunc.ServeHTTP(0xc016920fc0, {0x30a0400, 0xc014831e60}, 0xc015c898a0)
net/http/server.go:2047 +0x2f
net/http.(*ServeMux).ServeHTTP(0x160, {0x30a0400, 0xc014831e60}, 0xc004121a00)
net/http/server.go:2425 +0x149
github.com/tendermint/tendermint/rpc/jsonrpc/server.maxBytesHandler.ServeHTTP({{0x30708e0, 0xc00010d6c0}, 0x40f247}, {0x30a0400, 0xc014831e60}, 0xc004121a00)
github.com/tendermint/tendermint@v0.34.14/rpc/jsonrpc/server/http_server.go:236 +0x122
github.com/tendermint/tendermint/rpc/jsonrpc/server.RecoverAndLogHandler.func1({0x30aa480, 0xc0016d5a40}, 0xc004121a00)
github.com/tendermint/tendermint@v0.34.14/rpc/jsonrpc/server/http_server.go:209 +0x383
net/http.HandlerFunc.ServeHTTP(0x0, {0x30aa480, 0xc0016d5a40}, 0x919360)
net/http/server.go:2047 +0x2f
net/http.serverHandler.ServeHTTP({0x308cc28}, {0x30aa480, 0xc0016d5a40}, 0xc004121a00)
net/http/server.go:2879 +0x43b
net/http.(*conn).serve(0xc01ca90f00, {0x30d0a98, 0xc001a9dec0})
net/http/server.go:1930 +0xb08
created by net/http.(*Server).Serve
net/http/server.go:3034 +0x4e8
: panic: invalid request