Steps to (maybe) reproduce:
- Have an mwcli environment created on 0.21, if not earlier (not sure tbh.)
- update to mwcli v0.22
- run mw docker update
Expected results
🤷 (not a panic though)
Actual results
⏚ [migr:~/workspace/mediawiki/extensions/EntitySchema] master+ ± mw docker update PANIC <nil> panic: (*logrus.Entry) 0xc00039c4d0 goroutine 1 [running]: github.com/sirupsen/logrus.(*Entry).log(0xc00039c460, 0x0, {0xc000c24899, 0x5}) /go/pkg/mod/github.com/sirupsen/logrus@v1.9.0/entry.go:260 +0x47e github.com/sirupsen/logrus.(*Entry).Log(0xc00039c460, 0x0, {0xc000c678c8?, 0x8?, 0xc000c24620?}) /go/pkg/mod/github.com/sirupsen/logrus@v1.9.0/entry.go:304 +0x4f github.com/sirupsen/logrus.(*Logger).Log(0xc00013a580, 0x0, {0xc000c678c8, 0x1, 0x1}) /go/pkg/mod/github.com/sirupsen/logrus@v1.9.0/logger.go:204 +0x65 github.com/sirupsen/logrus.(*Logger).Panic(...) /go/pkg/mod/github.com/sirupsen/logrus@v1.9.0/logger.go:253 github.com/sirupsen/logrus.Panic(...) /go/pkg/mod/github.com/sirupsen/logrus@v1.9.0/exported.go:129 gitlab.wikimedia.org/repos/releng/cli/internal/cmd/docker.NewMwddUpdateCmd.func1(0xc0006b3b00?, {0x1ca89b8?, 0x0?, 0x0?}) /builds/repos/releng/cli/internal/cmd/docker/update.go:20 +0x137 github.com/spf13/cobra.(*Command).execute(0xc0006b3b00, {0x1ca89b8, 0x0, 0x0}) /go/pkg/mod/github.com/spf13/cobra@v1.6.1/command.go:920 +0x847 github.com/spf13/cobra.(*Command).ExecuteC(0xc0002cc600) /go/pkg/mod/github.com/spf13/cobra@v1.6.1/command.go:1044 +0x3bc github.com/spf13/cobra.(*Command).Execute(...) /go/pkg/mod/github.com/spf13/cobra@v1.6.1/command.go:968 gitlab.wikimedia.org/repos/releng/cli/cmd.Execute({0x14fab90?, 0x407f59?}, {0x14f9d8c?, 0x4014a0?}, {0x14f9d94?, 0x0?}, {0x14fab98, 0x7}, {0x14fdaf0, 0x14}, ...) /builds/repos/releng/cli/cmd/root.go:266 +0xa4b main.main() /builds/repos/releng/cli/main.go:29 +0x85
My environment is created by a script that runs:
# [...] mw docker mediawiki create mw docker mysql create mw docker mysql-replica create mw docker phpmyadmin create mw docker memcached create # graphite has been disabled for now, see T307366 # mw docker graphite create # available at http://graphite.mwdd.localhost:8080/ # install repo mw docker mediawiki install --dbtype=mysql --dbname=wikidatawiki_dev # [...] # install dewiki_dev mw docker mediawiki install --dbtype=mysql --dbname=dewiki_dev # [...]