panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x521eda]
goroutine 6 [running]:
testing.tRunner.func1(0xc42006ec30)
/usr/local/go/src/testing/testing.go:622 +0x29d
panic(0x6b9e20, 0x8667e0)
/usr/local/go/src/runtime/panic.go:489 +0x2cf
database/sql.(*DB).conn(0x0, 0x8444c0, 0xc420016e78, 0x1, 0x0, 0x1, 0xc42000e0c8)
/usr/local/go/src/database/sql/sql.go:896 +0x3a
database/sql.(*DB).query(0x0, 0x8444c0, 0xc420016e78, 0x71dd25, 0x3f, 0xc420119d60, 0x1, 0x1, 0xc420010c01, 0xc4200156b0, ...)
/usr/local/go/src/database/sql/sql.go:1245 +0x5b
database/sql.(*DB).QueryContext(0x0, 0x8444c0, 0xc420016e78, 0x71dd25, 0x3f, 0xc420119d60, 0x1, 0x1, 0x7f3d01106000, 0x0, ...)
/usr/local/go/src/database/sql/sql.go:1227 +0xb8
database/sql.(*DB).QueryRowContext(0x0, 0x8444c0, 0xc420016e78, 0x71dd25, 0x3f, 0xc420119d60, 0x1, 0x1, 0xc42010e400)
/usr/local/go/src/database/sql/sql.go:1317 +0x90
database/sql.(*DB).QueryRow(0x0, 0x71dd25, 0x3f, 0xc420119d60, 0x1, 0x1, 0x1)
/usr/local/go/src/database/sql/sql.go:1325 +0x7c
url-shortener-test.createURL(0x843e40, 0xc42001b380, 0xc42000ac00, 0xc4200f1300, 0x1, 0x1)
url-shortener-test/_test/_obj_test/main.go:95 +0x257
url-shortener-test/vendor/github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc42003df60, 0x843e40, 0xc42001b380, 0xc42000ac00)
/home/andy/go/src/url-shortener-test/vendor/github.com/julienschmidt/httprouter/router.go:344 +0x813
url-shortener-test.TestCreateURL(0xc42006ec30)
/home/andy/go/src/url-shortener-test/main_test.go:24 +0x221
testing.tRunner(0xc42006ec30, 0x7207a0)
/usr/local/go/src/testing/testing.go:657 +0x96
created by testing.(*T).Run
/usr/local/go/src/testing/testing.go:697 +0x2ca
--- FAIL: TestCreateURL (0.00s)
exit status 2
FAIL url-shortener-test 0.007s
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.