I configured Tyk, following https://tyk.io/docs/tyk-api-gateway-v-2-0/installation-options-setup/install-tyk-pro-edition-on-ubuntu/ on Ubuntu 14.04 LTS 64 bit
Then I successfully logged in, and attempting to create a simple API, using “Add new API” option.
It showed, “API URL: (Please save this API to see the URL)”
However, after I filled all the data, this field is left empty.
What could have gone wrong?
sudo tail -f /var/log/upstart/tyk-dashboard.log indicates the below:
[May 12 21:36:46] INFO Sending notification{ApiUpdated 693302bc26884e2a4e92b5eed28aa2be}
ERROR 2016/05/12 21:36:46.462367 panic_handler.go:26: PANIC
URL: /api/apis/57352d0d5ee8574ac8000003/url
ERROR: Invalid input to ObjectIdHex: “”
STACK:
goroutine 258 [running]:
github.com/gocraft/web.(*Router).handlePanic(0xc82035a000, 0xc8200c4e40, 0xc8200c4e60, 0xa60f80, 0xc82016cf30)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:251 +0x34e
github.com/gocraft/web.(*Router).ServeHTTP.func1(0xc82035a000, 0xc8200c4e40)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:43 +0x68
panic(0xa60f80, 0xc82016cf30)
/usr/local/go/src/runtime/panic.go:426 +0x4e9
gopkg.in/mgo.v2/bson.ObjectIdHex(0x0, 0x0, 0x0, 0x0)
/home/tyk/go/src/gopkg.in/mgo.v2/bson/bson.go:175 +0x210
main.(*OrganisationDocument).GetById(0xc8200c4f00, 0x0, 0x0, 0xc8202ef100)
/home/tyk/go/src/github.com/lonelycode/tyk-analytics/ModelApiRegister.go:116 +0x8e
main.(*APIContext).GetAPIUrl(0xc820178188, 0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60)
/home/tyk/go/src/github.com/lonelycode/tyk-analytics/ApiApiManagement.go:191 +0x1ca
reflect.Value.call(0xaf26a0, 0xde5f08, 0x13, 0xc70d58, 0x4, 0xc820140ab8, 0x3, 0x3, 0x0, 0x0, …)
/usr/local/go/src/reflect/value.go:435 +0x120d
reflect.Value.Call(0xaf26a0, 0xde5f08, 0x13, 0xc820140ab8, 0x3, 0x3, 0x0, 0x0, 0x0)
/usr/local/go/src/reflect/value.go:303 +0xb1
github.com/gocraft/web.middlewareStack.func1(0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:113 +0xad4
main.(*APIContext).ApiAuthorisationRequired(0xc820178188, 0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60, 0xc820253780)
/home/tyk/go/src/github.com/lonelycode/tyk-analytics/Main.go:425 +0x37b
reflect.Value.call(0xb2e1a0, 0xde5e38, 0x13, 0xc70d58, 0x4, 0xc820141050, 0x4, 0x4, 0x0, 0x0, …)
/usr/local/go/src/reflect/value.go:435 +0x120d
reflect.Value.Call(0xb2e1a0, 0xde5e38, 0x13, 0xc820141050, 0x4, 0x4, 0x0, 0x0, 0x0)
/usr/local/go/src/reflect/value.go:303 +0xb1
github.com/gocraft/web.(*middlewareHandler).invoke(0xc82035ca80, 0xc6d840, 0xc820178188, 0x16, 0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60, 0xc820253780)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:133 +0x286
github.com/gocraft/web.middlewareStack.func1(0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:122 +0x1a5
github.com/gocraft/web.StaticMiddlewareFromDir.func1(0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60, 0xc820253780)
/home/tyk/go/src/github.com/gocraft/web/static_middleware.go:30 +0x16e
github.com/gocraft/web.(*middlewareHandler).invoke(0xc82035c210, 0xc2b200, 0xc820178180, 0x16, 0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60, 0xc820253780)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:131 +0x6e
github.com/gocraft/web.middlewareStack.func1(0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:122 +0x1a5
github.com/gocraft/web.StaticMiddlewareFromDir.func1(0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60, 0xc820253780)
/home/tyk/go/src/github.com/gocraft/web/static_middleware.go:30 +0x16e
github.com/gocraft/web.(*middlewareHandler).invoke(0xc82035c1e0, 0xc2b200, 0xc820178180, 0x16, 0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60, 0xc820253780)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:131 +0x6e
github.com/gocraft/web.middlewareStack.func1(0x7fa69dc053b0, 0xc8200c4e40, 0xc8200c4e60)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:122 +0x1a5
github.com/gocraft/web.(*Router).ServeHTTP(0xc82035a000, 0x7fa69dc05350, 0xc82017fba0, 0xc820243340)
/home/tyk/go/src/github.com/gocraft/web/router_serve.go:48 +0x355
net/http.(*ServeMux).ServeHTTP(0xc820351e60, 0x7fa69dc05350, 0xc82017fba0, 0xc820243340)
/usr/local/go/src/net/http/server.go:1910 +0x17d
net/http.serverHandler.ServeHTTP(0xc8203cc080, 0x7fa69dc05350, 0xc82017fba0, 0xc820243340)
/usr/local/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc8203bc800)
/usr/local/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2137 +0x44e
Please let me know what is going wrong.
Thank you.