Ipfs: ./ipfs diag cmds паника

Созданный на 24 мая 2016  ·  4Комментарии  ·  Источник: ipfs/ipfs

Я использую IPFS 0.4.2. Сразу после установки я запустил ./ipfs diag cmds который запаниковал:

me<strong i="7">@there</strong>:~/go-ipfs$ ./ipfs diag cmds
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x584857]

goroutine 1 [running]:
panic(0xe4ae40, 0xc8200100c0)
        /home/whyrusleeping/go/src/runtime/panic.go:464 +0x3e6
github.com/ipfs/go-ipfs/commands.(*ReqLog).Report(0x0, 0x0, 0x0, 0x0)
        /builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/commands/reqlog.go:108 +0x247
github.com/ipfs/go-ipfs/core/commands.glob.func1(0x767a7bae6868, 0xc8200c23c0, 0x767a7bae69f8, 0xc8200540e0)
        /builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/core/commands/active.go:22 +0x3d
github.com/ipfs/go-ipfs/commands.(*Command).Call(0x16230c0, 0x767a7bae6868, 0xc8200c23c0, 0x0, 0x0)
        /builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/commands/command.go:110 +0x472
main.callCommand(0x767a7bae6940, 0xc820016dc0, 0x767a7bae6868, 0xc8200c23c0, 0x16230c0, 0x1600320, 0x0, 0x0, 0x0, 0x0)
        /builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:346 +0xa84
main.(*cmdInvocation).Run(0xc820016d80, 0x767a7bae6940, 0xc820016dc0, 0x0, 0x0, 0x0, 0x0)
        /builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:189 +0x1e7
main.main()
        /builds/distributions/dists/go-ipfs/gopath/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:154 +0x660

Думаю, я (концептуально) понимаю, почему это произошло; на этом узле не выполнялись никакие команды (он новый), поэтому печатать нечего. И все же паника кажется неуместной.

Все 4 Комментарий

Спасибо, что столкнулись с этим :) Все еще паника после того, как был сделан первый запрос API? Например, по адресу http: // localhost : 5001 / api / v0 / version.

Вчерашняя ночь, вероятно, была не самым лучшим временем, чтобы создавать проблемы; во-первых, я вижу, что разместил в неправильном репо, я был уверен, что проверил ... Во-вторых, у меня не было запущенного демона, когда я выдал ./ipfs diag cmds . Когда я _did_ запустил демон сегодня утром, я получил:

me<strong i="7">@there</strong>:~/go-ipfs$ ./ipfs diag cmds
Command    Active  StartTime        RunTime
diag/cmds  true    May 25 08:55:46  696.373µs

Я все еще думаю, что не стоило паниковать, но это немного упрощает объяснение.

Должен ли я закрыть эту проблему и открыть новую в правильном репо?

@haarts Мне нравится ! Вперед, продолжать.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

PayasR picture PayasR  ·  10Комментарии

RichardLitt picture RichardLitt  ·  31Комментарии

flyingzumwalt picture flyingzumwalt  ·  28Комментарии

pyhedgehog picture pyhedgehog  ·  11Комментарии

myqq0000 picture myqq0000  ·  5Комментарии