Closed smola closed 5 years ago
Restarted ghsync after it being stuck and downloaded some data already, got this panic:
go run cmd/ghsync/main.go sync --postgres-db cloudfoundry --token $GITHUB_TOKEN --org src-d panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x859f08] goroutine 43 [running]: gopkg.in/src-d/go-kallax%2ev1.(*NumericID).Scan(0x0, 0x9cdd00, 0xc0003e0e78, 0x7f43308271a8, 0x0) /home/smola/dev/go/pkg/mod/github.com/mcuadros/go-kallax@v1.3.6-0.20190516223806-dc0ad3de8cf0/model.go:375 +0x118 database/sql.convertAssignRows(0xa5cbc0, 0x0, 0x9cdd00, 0xc0003e0e78, 0xc000154180, 0x1, 0xc000426ed0) /snap/go/3739/src/database/sql/convert.go:378 +0x189a database/sql.(*Rows).Scan(0xc000154180, 0xc0000bd1e0, 0x19, 0x19, 0xc00018e2d8, 0x0) /snap/go/3739/src/database/sql/sql.go:2955 +0x212 gopkg.in/src-d/go-kallax%2ev1.(*BaseResultSet).Scan(0xc000039200, 0xbbac00, 0xc0004e03c0, 0x4f42b0, 0xc000154180) /home/smola/dev/go/pkg/mod/github.com/mcuadros/go-kallax@v1.3.6-0.20190516223806-dc0ad3de8cf0/resultset.go:98 +0x35f gopkg.in/src-d/go-kallax%2ev1.(*BaseResultSet).Get(0xc000039200, 0xbb8020, 0xc0000823c0, 0xc000454a20, 0xc00018e218, 0xbb3aa0, 0xc000039200) /home/smola/dev/go/pkg/mod/github.com/mcuadros/go-kallax@v1.3.6-0.20190516223806-dc0ad3de8cf0/resultset.go:55 +0x57 github.com/src-d/ghsync/models.(*OrganizationResultSet).Next(0xc000454a20, 0xc00018e218) /home/smola/dev/go/src/github.com/src-d/ghsync/models/kallax.go:1705 +0x77 github.com/src-d/ghsync/models.(*OrganizationStore).FindOne(0xc00018e130, 0xc00018e218, 0x9cec80, 0xc000426590, 0xc0004543f0) /home/smola/dev/go/src/github.com/src-d/ghsync/models/kallax.go:1544 +0x7f github.com/src-d/ghsync.(*OrganizationSyncer).Sync(0xc00018ca80, 0x7ffd6754a869, 0x5, 0xa, 0x0) /home/smola/dev/go/src/github.com/src-d/ghsync/organization.go:31 +0x179 github.com/src-d/ghsync.(*Syncer).DoOrganization(0xc000188900, 0x7ffd6754a869, 0x5, 0x0, 0x0) /home/smola/dev/go/src/github.com/src-d/ghsync/syncer.go:43 +0x47 main.(*syncCommand).Execute.func1(0xc000188900, 0xc0001a0000) /home/smola/dev/go/src/github.com/src-d/ghsync/cmd/ghsync/main.go:100 +0x4c created by main.(*syncCommand).Execute /home/smola/dev/go/src/github.com/src-d/ghsync/cmd/ghsync/main.go:99 +0x633 exit status 2
Restarted ghsync after it being stuck and downloaded some data already, got this panic: