Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • X xbus
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 49
    • Issues 49
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Xbus
  • xbus
  • Issues
  • #154
Closed
Open
Created Jan 09, 2019 by christophe.devienne@christophe.devienneOwner

xbusd account accept crashes if no CSR in db

Created originally on Bitbucket by cdevienne (Christophe de Vienne)

let say we have a "admin" account. Run:

  • xbusd account reset-cert admin
  • xbusd account accept admin

-> we have a crash:

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xb46807]

goroutine 1 [running]:
bitbucket.org/orus-io/xbus/services/control.AccountAccept(0x1082540, 0xc000286680, 0x2e4ee734c9ae1e1b, 0xfea4019fd5f88c91, 0xc0001c8b00, 0xdf3940, 0xc0002cc4b0, 0x0, 0xed5a86400, 0x17630a0, ...)
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/services/control/account.go:49 +0x157
bitbucket.org/orus-io/xbus/cmd/xbusd/cmd.doAcceptAccount(0x1082540, 0xc000286680, 0x7ffd2a5d5d86, 0x9, 0xc0002c4d80, 0x15, 0x0, 0xed5a86400, 0x17630a0, 0x0)
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/cmd/xbusd/cmd/account.go:152 +0x37f
bitbucket.org/orus-io/xbus/cmd/xbusd/cmd.acceptAccount(0x17566a0, 0xc000290550, 0x1, 0x1)
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/cmd/xbusd/cmd/account.go:124 +0x1d6
bitbucket.org/orus-io/xbus/vendor/github.com/spf13/cobra.(*Command).execute(0x17566a0, 0xc0002904f0, 0x1, 0x1, 0x17566a0, 0xc0002904f0)
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/vendor/github.com/spf13/cobra/command.go:766 +0x2cc
bitbucket.org/orus-io/xbus/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x1757e60, 0x1, 0x41, 0x0)
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/vendor/github.com/spf13/cobra/command.go:852 +0x2fd
bitbucket.org/orus-io/xbus/vendor/github.com/spf13/cobra.(*Command).Execute(0x1757e60, 0xc000475f70, 0xc04080)
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/vendor/github.com/spf13/cobra/command.go:800 +0x2b
bitbucket.org/orus-io/xbus/cmd/xbusd/cmd.Execute()
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/cmd/xbusd/cmd/root.go:39 +0x2d
main.main()
	/tmp/build/d7a3d6e6/go/src/bitbucket.org/orus-io/xbus/cmd/xbusd/main.go:28 +0x37
Edited Jan 22, 2021 by christophe.devienne
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking