Created
August 15, 2016 11:38
-
-
Save viklas/c4b1f17138b9b4cbe4c82a08d4e40c02 to your computer and use it in GitHub Desktop.
Output from Tyk Gateway in failure scenario
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time="Aug 15 11:26:55" level=info msg="Starting Poller" | |
time="Aug 15 11:26:55" level=info msg="Setting up Server" | |
time="Aug 15 11:26:55" level=info msg="--> Standard listener (http)" | |
time="Aug 15 11:26:55" level=info msg="Registering node." | |
time="Aug 15 11:26:55" level=info msg="Node registered" id=8606858c-2eff-47d1-4995-5b1f8db438f7 | |
time="Aug 15 11:26:55" level=info msg="Starting heartbeat." | |
time="Aug 15 11:26:55" level=info msg="Detected 4 APIs" | |
time="Aug 15 11:26:55" level=info msg="Loading API configurations." | |
time="Aug 15 11:26:55" level=info msg="--> Loading API: XXXXXXX" | |
time="Aug 15 11:26:55" level=info msg="----> Tracking: (no host)" | |
time="Aug 15 11:26:55" level=info msg="----> Checking security policy: Open" | |
time="Aug 15 11:26:55" level=info msg="--> Loading API: XXXXXX" | |
time="Aug 15 11:26:55" level=info msg="----> Tracking: (no host)" | |
time="Aug 15 11:26:55" level=info msg="----> Checking security policy: Open" | |
time="Aug 15 11:26:55" level=info msg="--> Loading API: XXXXXXX" | |
time="Aug 15 11:26:55" level=info msg="----> Tracking: (no host)" | |
time="Aug 15 11:26:55" level=info msg="----> Checking security policy: Open" | |
time="Aug 15 11:26:55" level=info msg="--> Loading API: XXXXXXX" | |
time="Aug 15 11:26:55" level=info msg="----> Tracking: (no host)" | |
time="Aug 15 11:26:55" level=info msg="----> Checking security policy: OpenID" | |
time="Aug 15 11:26:55" level=info msg="----> Setting Listen Path: /esapi3/" | |
time="Aug 15 11:26:55" level=info msg="Loading uptime tests..." | |
time="Aug 15 11:26:55" level=info msg="Initialised API Definitions" | |
time="Aug 15 11:26:55" level=error msg="Failed to decode body: json: cannot unmarshal string into Go value of type []main.DBPolicy" | |
time="Aug 15 11:26:55" level=info msg="Gateway started (v2.2.0.0)" | |
time="Aug 15 11:26:55" level=info msg="--> Listening on port: 8080" | |
fatal error: concurrent map writes | |
goroutine 133 [running]: | |
runtime.throw(0xec9340, 0x15) | |
/usr/local/go/src/runtime/panic.go:530 +0x90 fp=0xc82038c158 sp=0xc82038c140 | |
runtime.mapassign1(0xbcf460, 0xc8203aa870, 0xc82038c348, 0xc82038c290) | |
/usr/local/go/src/runtime/hashmap.go:445 +0xb1 fp=0xc82038c200 sp=0xc82038c158 | |
main.(*OpenIDMW).getProviders(0xc820478180, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware_openid.go:51 +0x757 fp=0xc82038c530 sp=0xc82038c200 | |
main.(*OpenIDMW).(main.getProviders)-fm(0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware_openid.go:28 +0x41 fp=0xc82038c568 sp=0xc82038c530 | |
github.com/TykTechnologies/openid2go/openid.(*idTokenValidator).getSigningKey(0xc8204781e0, 0xc8203d6460, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/idtokenvalidator.go:64 +0x54 fp=0xc82038c658 sp=0xc82038c568 | |
github.com/TykTechnologies/openid2go/openid.(*idTokenValidator).(github.com/TykTechnologies/openid2go/openid.getSigningKey)-fm(0xc8203d6460, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/idtokenvalidator.go:32 +0x46 fp=0xc82038c690 sp=0xc82038c658 | |
github.com/dgrijalva/jwt-go.(*Parser).ParseWithClaims(0xc82038c9f0, 0xc820412b07, 0x286, 0x7fc8b599c7a8, 0xc82012d350, 0xc8204ce290, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/dgrijalva/jwt-go/parser.go:96 +0x12c3 fp=0xc82038c950 sp=0xc82038c690 | |
github.com/dgrijalva/jwt-go.(*Parser).Parse(0xc82038c9f0, 0xc820412b07, 0x286, 0xc8204ce290, 0x2, 0x0, 0x0) | |
/home/tyk/go/src/github.com/dgrijalva/jwt-go/parser.go:19 +0xb4 fp=0xc82038c9b8 sp=0xc82038c950 | |
github.com/dgrijalva/jwt-go.Parse(0xc820412b07, 0x286, 0xc8204ce290, 0xc820412b00, 0x0, 0x0) | |
/home/tyk/go/src/github.com/dgrijalva/jwt-go/token.go:89 +0x6a fp=0xc82038ca18 sp=0xc82038c9b8 | |
github.com/TykTechnologies/openid2go/openid.(*idTokenValidator).validate(0xc8204781e0, 0xc820412b07, 0x286, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/idtokenvalidator.go:32 +0x86 fp=0xc82038ca70 sp=0xc82038ca18 | |
github.com/TykTechnologies/openid2go/openid.authenticate(0xc8204781a0, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620, 0xc820377bc0, 0x7) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/middleware.go:115 +0x117 fp=0xc82038cae0 sp=0xc82038ca70 | |
github.com/TykTechnologies/openid2go/openid.authenticateUserWithToken(0xc8204781a0, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620, 0x0, 0x0, 0x13f0ea8) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/middleware.go:157 +0x5e fp=0xc82038cb30 sp=0xc82038cae0 | |
github.com/TykTechnologies/openid2go/openid.AuthenticateOIDWithUser(0xc8204781a0, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620, 0xbca660, 0xc8204ce250, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/middleware.go:91 +0x3f fp=0xc82038cb70 sp=0xc82038cb30 | |
main.(*OpenIDMW).ProcessRequest(0xc820478180, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620, 0x0, 0x0, 0x0, 0x0, 0xc820343c20) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware_openid.go:91 +0xb3 fp=0xc82038d3d0 sp=0xc82038cb70 | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:44 +0x178 fp=0xc82038d4d0 sp=0xc82038d3d0 | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1300, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a fp=0xc82038d4f0 sp=0xc82038d4d0 | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b fp=0xc82038d5f0 sp=0xc82038d4f0 | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1340, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a fp=0xc82038d610 sp=0xc82038d5f0 | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b fp=0xc82038d710 sp=0xc82038d610 | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1380, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a fp=0xc82038d730 sp=0xc82038d710 | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b fp=0xc82038d830 sp=0xc82038d730 | |
net/http.HandlerFunc.ServeHTTP(0xc8201e13c0, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a fp=0xc82038d850 sp=0xc82038d830 | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b fp=0xc82038d950 sp=0xc82038d850 | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1400, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a fp=0xc82038d970 sp=0xc82038d950 | |
github.com/rs/cors.(*Cors).Handler.func1(0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/home/tyk/go/src/github.com/rs/cors/cors.go:185 +0x1c5 fp=0xc82038d9d0 sp=0xc82038d970 | |
net/http.HandlerFunc.ServeHTTP(0xc8204782c0, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a fp=0xc82038d9f0 sp=0xc82038d9d0 | |
github.com/gorilla/mux.(*Router).ServeHTTP(0xc8202c2be0, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/home/tyk/go/src/github.com/gorilla/mux/mux.go:98 +0x29e fp=0xc82038db08 sp=0xc82038d9f0 | |
net/http.(*ServeMux).ServeHTTP(0xc820010bd0, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:1910 +0x17d fp=0xc82038db60 sp=0xc82038db08 | |
net/http.serverHandler.ServeHTTP(0xc8203ce080, 0x7fc8b584c170, 0xc8200649c0, 0xc820444620) | |
/usr/local/go/src/net/http/server.go:2081 +0x19e fp=0xc82038dbc0 sp=0xc82038db60 | |
net/http.(*conn).serve(0xc8203ce680) | |
/usr/local/go/src/net/http/server.go:1472 +0xf2e fp=0xc82038df88 sp=0xc82038dbc0 | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82038df90 sp=0xc82038df88 | |
created by net/http.(*Server).Serve | |
/usr/local/go/src/net/http/server.go:2137 +0x44e | |
goroutine 1 [chan receive]: | |
github.com/rcrowley/goagain.Wait(0x7fc8b599a4a0, 0xc82002c6b0, 0x7fc8b599a4a0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/rcrowley/goagain/goagain.go:207 +0x488 | |
main.listen() | |
/home/tyk/go/src/github.com/lonelycode/tyk/main.go:1403 +0x1af2 | |
main.main() | |
/home/tyk/go/src/github.com/lonelycode/tyk/main.go:1238 +0xaf4 | |
goroutine 17 [syscall, 1 minutes, locked to thread]: | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1 | |
goroutine 5 [chan receive, 1 minutes]: | |
github.com/getsentry/raven-go.(*Client).worker(0xc82010b810) | |
/home/tyk/go/src/github.com/getsentry/raven-go/client.go:415 +0x60 | |
created by github.com/getsentry/raven-go.newClient | |
/home/tyk/go/src/github.com/getsentry/raven-go/client.go:304 +0x193 | |
goroutine 6 [syscall, 1 minutes]: | |
os/signal.signal_recv(0x0) | |
/usr/local/go/src/runtime/sigqueue.go:116 +0x132 | |
os/signal.loop() | |
/usr/local/go/src/os/signal/signal_unix.go:22 +0x18 | |
created by os/signal.init.1 | |
/usr/local/go/src/os/signal/signal_unix.go:28 +0x37 | |
goroutine 7 [select]: | |
github.com/pmylund/go-cache.(*janitor).Run(0xc820147310, 0xc82012da10) | |
/home/tyk/go/src/github.com/pmylund/go-cache/cache.go:946 +0x13e | |
created by github.com/pmylund/go-cache.runJanitor | |
/home/tyk/go/src/github.com/pmylund/go-cache/cache.go:964 +0x81 | |
goroutine 8 [select]: | |
github.com/pmylund/go-cache.(*janitor).Run(0xc820147320, 0xc82012da70) | |
/home/tyk/go/src/github.com/pmylund/go-cache/cache.go:946 +0x13e | |
created by github.com/pmylund/go-cache.runJanitor | |
/home/tyk/go/src/github.com/pmylund/go-cache/cache.go:964 +0x81 | |
goroutine 9 [sleep]: | |
time.Sleep(0x2540be400) | |
/usr/local/go/src/runtime/time.go:59 +0xf9 | |
main.(*HostCheckerManager).CheckActivePollerLoop(0x13d2000) | |
/home/tyk/go/src/github.com/lonelycode/tyk/host_checker_manager.go:120 +0x48b | |
created by main.(*HostCheckerManager).Start | |
/home/tyk/go/src/github.com/lonelycode/tyk/host_checker_manager.go:81 +0x3f | |
goroutine 23 [sleep]: | |
time.Sleep(0x12a05f200) | |
/usr/local/go/src/runtime/time.go:59 +0xf9 | |
main.StartBeating(0xc820386bd0, 0x27, 0xc820342580, 0x20) | |
/home/tyk/go/src/github.com/lonelycode/tyk/api_definition_manager.go:335 +0x11f | |
created by main.listen | |
/home/tyk/go/src/github.com/lonelycode/tyk/main.go:1320 +0x1537 | |
goroutine 35 [select]: | |
github.com/pmylund/go-cache.(*janitor).Run(0xc8203ae180, 0xc8203b0240) | |
/home/tyk/go/src/github.com/pmylund/go-cache/cache.go:946 +0x13e | |
created by github.com/pmylund/go-cache.runJanitor | |
/home/tyk/go/src/github.com/pmylund/go-cache/cache.go:964 +0x81 | |
goroutine 36 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b02a0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 37 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b02d0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 38 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0300) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 39 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0330) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 40 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0360) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 41 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0390) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 42 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b03c0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 43 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b03f0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 44 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0420) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 45 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0450) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 46 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0480) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 47 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b04b0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 48 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b04e0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 49 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0510) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 50 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0540) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 51 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0570) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 52 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b05a0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 53 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b05d0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 54 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0600) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 55 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0630) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 56 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0660) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 57 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0690) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 58 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b06c0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 59 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b06f0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 60 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0720) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 61 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0750) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 62 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0780) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 63 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b07b0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 64 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b07e0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 65 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0810) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 66 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0840) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 67 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0870) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 68 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b08a0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 69 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b08d0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 70 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0900) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 71 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0930) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 72 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0960) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 73 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0990) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 74 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b09c0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 75 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b09f0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 76 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0a20) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 77 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0a50) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 78 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0a80) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 79 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0ab0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 80 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0ae0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 81 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0b10) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 82 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0b40) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 83 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0b70) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 84 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0ba0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 85 [chan send, 1 minutes]: | |
github.com/jeffail/tunny.(*workerWrapper).Loop(0xc8203b0bd0) | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:51 +0xbc | |
created by github.com/jeffail/tunny.(*workerWrapper).Open | |
/home/tyk/go/src/github.com/jeffail/tunny/worker.go:80 +0x182 | |
goroutine 86 [sleep]: | |
time.Sleep(0x1dcd65000) | |
/usr/local/go/src/runtime/time.go:59 +0xf9 | |
main.(*HostUptimeChecker).HostCheckLoop(0xc8203ce000) | |
/home/tyk/go/src/github.com/lonelycode/tyk/host_checker.go:90 +0x50e | |
created by main.(*HostUptimeChecker).Start | |
/home/tyk/go/src/github.com/lonelycode/tyk/host_checker.go:237 +0x123 | |
goroutine 87 [select, 1 minutes]: | |
main.(*HostUptimeChecker).HostReporter(0xc8203ce000) | |
/home/tyk/go/src/github.com/lonelycode/tyk/host_checker.go:97 +0x875 | |
created by main.(*HostUptimeChecker).Start | |
/home/tyk/go/src/github.com/lonelycode/tyk/host_checker.go:239 +0x219 | |
goroutine 13 [IO wait, 1 minutes]: | |
net.runtime_pollWait(0x7fc8b5995e98, 0x72, 0xc8203a9000) | |
/usr/local/go/src/runtime/netpoll.go:160 +0x60 | |
net.(*pollDesc).Wait(0xc820392140, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a | |
net.(*pollDesc).WaitRead(0xc820392140, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 | |
net.(*netFD).Read(0xc8203920e0, 0xc8203a9000, 0x1000, 0x1000, 0x0, 0x7fc8b598c168, 0xc820012130) | |
/usr/local/go/src/net/fd_unix.go:250 +0x23a | |
net.(*conn).Read(0xc82002c5c0, 0xc8203a9000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:172 +0xe4 | |
bufio.(*Reader).fill(0xc8202ec720) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1e9 | |
bufio.(*Reader).ReadSlice(0xc8202ec720, 0x51c60a, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:328 +0x21a | |
github.com/garyburd/redigo/redis.(*conn).readLine(0xc820336780, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/garyburd/redigo/redis/conn.go:228 +0x5a | |
github.com/garyburd/redigo/redis.(*conn).readReply(0xc820336780, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/garyburd/redigo/redis/conn.go:301 +0x57 | |
github.com/garyburd/redigo/redis.(*conn).Receive(0xc820336780, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/garyburd/redigo/redis/conn.go:384 +0x162 | |
github.com/garyburd/redigo/redis.(*pooledConnection).Receive(0xc8203b2140, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/garyburd/redigo/redis/pool.go:379 +0x56 | |
github.com/garyburd/redigo/redis.PubSubConn.Receive(0x7fc8b5996148, 0xc8203b2140, 0x0, 0x0) | |
/home/tyk/go/src/github.com/garyburd/redigo/redis/pubsub.go:97 +0x5e | |
main.(*RedisClusterStorageManager).StartPubSubHandler(0xc82037ef88, 0xefc220, 0x19, 0x1060818, 0x0, 0x0) | |
/home/tyk/go/src/github.com/lonelycode/tyk/redis_cluster_handler.go:456 +0x37f | |
main.StartPubSubLoop() | |
/home/tyk/go/src/github.com/lonelycode/tyk/reload_signal.go:19 +0x95 | |
created by main.main | |
/home/tyk/go/src/github.com/lonelycode/tyk/main.go:1220 +0x7d2 | |
goroutine 88 [IO wait]: | |
net.runtime_pollWait(0x7fc8b5995d18, 0x72, 0xc820422000) | |
/usr/local/go/src/runtime/netpoll.go:160 +0x60 | |
net.(*pollDesc).Wait(0xc8203c8140, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a | |
net.(*pollDesc).WaitRead(0xc8203c8140, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 | |
net.(*netFD).Read(0xc8203c80e0, 0xc820422000, 0x1000, 0x1000, 0x0, 0x7fc8b598c168, 0xc820012130) | |
/usr/local/go/src/net/fd_unix.go:250 +0x23a | |
net.(*conn).Read(0xc8203d01a0, 0xc820422000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:172 +0xe4 | |
net/http.noteEOFReader.Read(0x7fc8b59960d0, 0xc8203d01a0, 0xc820149588, 0xc820422000, 0x1000, 0x1000, 0x512d83, 0x0, 0x0) | |
/usr/local/go/src/net/http/transport.go:1683 +0x67 | |
net/http.(*noteEOFReader).Read(0xc8203b22e0, 0xc820422000, 0x1000, 0x1000, 0xc82037fd1d, 0x0, 0x0) | |
<autogenerated>:284 +0xd0 | |
bufio.(*Reader).fill(0xc8203fdaa0) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1e9 | |
bufio.(*Reader).Peek(0xc8203fdaa0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:132 +0xcc | |
net/http.(*persistConn).readLoop(0xc820149520) | |
/usr/local/go/src/net/http/transport.go:1069 +0x177 | |
created by net/http.(*Transport).dialConn | |
/usr/local/go/src/net/http/transport.go:853 +0x10a6 | |
goroutine 89 [select]: | |
net/http.(*persistConn).writeLoop(0xc820149520) | |
/usr/local/go/src/net/http/transport.go:1273 +0x472 | |
created by net/http.(*Transport).dialConn | |
/usr/local/go/src/net/http/transport.go:854 +0x10cb | |
goroutine 30 [IO wait, 1 minutes]: | |
net.runtime_pollWait(0x7fc8b5995b98, 0x72, 0xc820442000) | |
/usr/local/go/src/runtime/netpoll.go:160 +0x60 | |
net.(*pollDesc).Wait(0xc8203927d0, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a | |
net.(*pollDesc).WaitRead(0xc8203927d0, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 | |
net.(*netFD).Read(0xc820392770, 0xc820442000, 0x1000, 0x1000, 0x0, 0x7fc8b598c168, 0xc820012130) | |
/usr/local/go/src/net/fd_unix.go:250 +0x23a | |
net.(*conn).Read(0xc820218048, 0xc820442000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:172 +0xe4 | |
net/http.noteEOFReader.Read(0x7fc8b59960d0, 0xc820218048, 0xc82042c208, 0xc820442000, 0x1000, 0x1000, 0x512d83, 0x0, 0x0) | |
/usr/local/go/src/net/http/transport.go:1683 +0x67 | |
net/http.(*noteEOFReader).Read(0xc8202169c0, 0xc820442000, 0x1000, 0x1000, 0xc82003fd1d, 0x0, 0x0) | |
<autogenerated>:284 +0xd0 | |
bufio.(*Reader).fill(0xc8202146c0) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1e9 | |
bufio.(*Reader).Peek(0xc8202146c0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:132 +0xcc | |
net/http.(*persistConn).readLoop(0xc82042c1a0) | |
/usr/local/go/src/net/http/transport.go:1069 +0x177 | |
created by net/http.(*Transport).dialConn | |
/usr/local/go/src/net/http/transport.go:853 +0x10a6 | |
goroutine 31 [select, 1 minutes]: | |
net/http.(*persistConn).writeLoop(0xc82042c1a0) | |
/usr/local/go/src/net/http/transport.go:1273 +0x472 | |
created by net/http.(*Transport).dialConn | |
/usr/local/go/src/net/http/transport.go:854 +0x10cb | |
goroutine 130 [IO wait]: | |
net.runtime_pollWait(0x7fc8b5995dd8, 0x72, 0x0) | |
/usr/local/go/src/runtime/netpoll.go:160 +0x60 | |
net.(*pollDesc).Wait(0xc820410290, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a | |
net.(*pollDesc).WaitRead(0xc820410290, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 | |
net.(*netFD).accept(0xc820410230, 0x0, 0x7fc8b584c0a0, 0xc820343960) | |
/usr/local/go/src/net/fd_unix.go:426 +0x27c | |
net.(*TCPListener).AcceptTCP(0xc82002c6b0, 0xc820039e70, 0x0, 0x0) | |
/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d | |
net.(*TCPListener).Accept(0xc82002c6b0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/tcpsock_posix.go:264 +0x3d | |
net/http.(*Server).Serve(0xc8203ce080, 0x7fc8b599a4a0, 0xc82002c6b0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:2117 +0x129 | |
net/http.Serve(0x7fc8b599a4a0, 0xc82002c6b0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:1976 +0x8e | |
created by main.listen | |
/home/tyk/go/src/github.com/lonelycode/tyk/main.go:1354 +0x22a2 | |
goroutine 131 [select, locked to thread]: | |
runtime.gopark(0x10610a8, 0xc820361728, 0xe35320, 0x6, 0x18, 0x2) | |
/usr/local/go/src/runtime/proc.go:262 +0x163 | |
runtime.selectgoImpl(0xc820361728, 0x0, 0x18) | |
/usr/local/go/src/runtime/select.go:392 +0xa67 | |
runtime.selectgo(0xc820361728) | |
/usr/local/go/src/runtime/select.go:215 +0x12 | |
runtime.ensureSigM.func1() | |
/usr/local/go/src/runtime/signal1_unix.go:279 +0x358 | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:1998 +0x1 | |
goroutine 132 [runnable]: | |
net/url.unescape(0xc8204e0c48, 0x13, 0x2, 0x1, 0xbc7f00, 0xc8204d6a60, 0x94) | |
/usr/local/go/src/net/url/url.go:165 | |
net/url.parseHost(0xc8204e0c48, 0x13, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/url/url.go:572 +0x6e2 | |
net/url.parseAuthority(0xc8204e0c48, 0x13, 0xe2bbe8, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/url/url.go:503 +0xac | |
net/url.parse(0xc8204e0c40, 0x3c, 0xe2b500, 0xc82008f100, 0x0, 0x0) | |
/usr/local/go/src/net/url/url.go:479 +0x864 | |
net/url.Parse(0xc8204e0c40, 0x3c, 0x1, 0x0, 0x0) | |
/usr/local/go/src/net/url/url.go:416 +0xa1 | |
net/http.NewRequest(0xe2d000, 0x3, 0xc8204e0c40, 0x3c, 0x0, 0x0, 0x5548f7, 0x0, 0x0) | |
/usr/local/go/src/net/http/request.go:608 +0x1ea | |
net/http.(*Client).Get(0x13d1f40, 0xc8204e0c40, 0x3c, 0xd31280, 0x0, 0x0) | |
/usr/local/go/src/net/http/client.go:418 +0x5e | |
net/http.Get(0xc8204e0c40, 0x3c, 0x1b, 0x0, 0x0) | |
/usr/local/go/src/net/http/client.go:397 +0x45 | |
github.com/TykTechnologies/openid2go/openid.(*httpConfigurationProvider).getConfiguration(0xc8203468d0, 0xc820478620, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/configurationprovider.go:41 +0x286 | |
github.com/TykTechnologies/openid2go/openid.(*signingKeySetProvider).getSigningKeySet(0xc8203aa8d0, 0xc820478620, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/signingkeysetprovider.go:28 +0x9b | |
github.com/TykTechnologies/openid2go/openid.(*signingKeyProvider).refreshSigningKeys(0xc8204781c0, 0xc820478620, 0x1c, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/signingkeyprovider.go:30 +0x78 | |
github.com/TykTechnologies/openid2go/openid.(*signingKeyProvider).getSigningKey(0xc8204781c0, 0xc820478620, 0x1c, 0xc8204e0c00, 0x36, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/signingkeyprovider.go:47 +0x159 | |
github.com/TykTechnologies/openid2go/openid.(*idTokenValidator).getSigningKey(0xc8204781e0, 0xc82000eaf0, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/idtokenvalidator.go:93 +0x3e1 | |
github.com/TykTechnologies/openid2go/openid.(*idTokenValidator).(github.com/TykTechnologies/openid2go/openid.getSigningKey)-fm(0xc82000eaf0, 0x0, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/idtokenvalidator.go:32 +0x46 | |
github.com/dgrijalva/jwt-go.(*Parser).ParseWithClaims(0xc8203909f0, 0xc8200ccdc7, 0x286, 0x7fc8b599c7a8, 0xc820387680, 0xc8204d6980, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/dgrijalva/jwt-go/parser.go:96 +0x12c3 | |
github.com/dgrijalva/jwt-go.(*Parser).Parse(0xc8203909f0, 0xc8200ccdc7, 0x286, 0xc8204d6980, 0x2, 0x0, 0x0) | |
/home/tyk/go/src/github.com/dgrijalva/jwt-go/parser.go:19 +0xb4 | |
github.com/dgrijalva/jwt-go.Parse(0xc8200ccdc7, 0x286, 0xc8204d6980, 0xc8200ccdc0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/dgrijalva/jwt-go/token.go:89 +0x6a | |
github.com/TykTechnologies/openid2go/openid.(*idTokenValidator).validate(0xc8204781e0, 0xc8200ccdc7, 0x286, 0x0, 0x0, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/idtokenvalidator.go:32 +0x86 | |
github.com/TykTechnologies/openid2go/openid.authenticate(0xc8204781a0, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700, 0xc820377bc0, 0x7) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/middleware.go:115 +0x117 | |
github.com/TykTechnologies/openid2go/openid.authenticateUserWithToken(0xc8204781a0, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700, 0x0, 0x0, 0x13f0ea8) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/middleware.go:157 +0x5e | |
github.com/TykTechnologies/openid2go/openid.AuthenticateOIDWithUser(0xc8204781a0, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700, 0xbca660, 0xc8204d6940, 0x0) | |
/home/tyk/go/src/github.com/TykTechnologies/openid2go/openid/middleware.go:91 +0x3f | |
main.(*OpenIDMW).ProcessRequest(0xc820478180, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700, 0x0, 0x0, 0x0, 0x0, 0xc820216120) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware_openid.go:91 +0xb3 | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:44 +0x178 | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1300, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1340, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1380, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b | |
net/http.HandlerFunc.ServeHTTP(0xc8201e13c0, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a | |
main.CreateMiddleware.func1.1(0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/home/tyk/go/src/github.com/lonelycode/tyk/middleware.go:61 +0x38b | |
net/http.HandlerFunc.ServeHTTP(0xc8201e1400, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a | |
github.com/rs/cors.(*Cors).Handler.func1(0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/home/tyk/go/src/github.com/rs/cors/cors.go:185 +0x1c5 | |
net/http.HandlerFunc.ServeHTTP(0xc8204782c0, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:1618 +0x3a | |
github.com/gorilla/mux.(*Router).ServeHTTP(0xc8202c2be0, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/home/tyk/go/src/github.com/gorilla/mux/mux.go:98 +0x29e | |
net/http.(*ServeMux).ServeHTTP(0xc820010bd0, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:1910 +0x17d | |
net/http.serverHandler.ServeHTTP(0xc8203ce080, 0x7fc8b584c170, 0xc8201261a0, 0xc820444700) | |
/usr/local/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc8203ce300) | |
/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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment