Open Wp-Otto opened 4 years ago
I'm running into this issue on the latest 1.2.0
release.
WARNING: DATA RACE
Write at 0x00c000074500 by goroutine 45:
github.com/swaggo/gin-swagger.CustomWrapHandler.func1()
/go/pkg/mod/github.com/swaggo/gin-swagger@v1.2.0/swagger.go:63 +0x169
same problem. Is there a better way to avoid this?
================== WARNING: DATA RACE Write at 0x00c000217400 by goroutine 61: github.com/swaggo/gin-swagger.CustomWrapHandler.func1() /var/www/go-works/pkg/mod/github.com/swaggo/gin-swagger@v1.2.0/swagger.go:63 +0x169 github.com/gin-gonic/gin.(Context).Next() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/context.go:147 +0xa6 go-tgbus-api/app/middleware/exception.SetUp.func1() /var/www/go-modules/go-tgbus-api/app/middleware/exception/exception.go:57 +0x7f github.com/gin-gonic/gin.(Context).Next() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/context.go:147 +0xa6 go-tgbus-api/app/middleware/logger.SetUp.func1() /var/www/go-modules/go-tgbus-api/app/middleware/logger/logger.go:45 +0x23a github.com/gin-gonic/gin.(Context).Next() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/context.go:147 +0xa6 github.com/gin-gonic/gin.(Engine).handleHTTPRequest() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/gin.go:403 +0xa45 github.com/gin-gonic/gin.(Engine).ServeHTTP() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/gin.go:364 +0x2f4 net/http.serverHandler.ServeHTTP() /usr/local/go/src/net/http/server.go:2802 +0xce net/http.(conn).serve() /usr/local/go/src/net/http/server.go:1890 +0x837
Previous write at 0x00c000217400 by goroutine 361: github.com/swaggo/gin-swagger.CustomWrapHandler.func1() /var/www/go-works/pkg/mod/github.com/swaggo/gin-swagger@v1.2.0/swagger.go:63 +0x169 github.com/gin-gonic/gin.(Context).Next() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/context.go:147 +0xa6 go-tgbus-api/app/middleware/exception.SetUp.func1() /var/www/go-modules/go-tgbus-api/app/middleware/exception/exception.go:57 +0x7f github.com/gin-gonic/gin.(Context).Next() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/context.go:147 +0xa6 go-tgbus-api/app/middleware/logger.SetUp.func1() /var/www/go-modules/go-tgbus-api/app/middleware/logger/logger.go:45 +0x23a github.com/gin-gonic/gin.(Context).Next() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/context.go:147 +0xa6 github.com/gin-gonic/gin.(Engine).handleHTTPRequest() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/gin.go:403 +0xa45 github.com/gin-gonic/gin.(Engine).ServeHTTP() /var/www/go-works/pkg/mod/github.com/gin-gonic/gin@v1.5.0/gin.go:364 +0x2f4 net/http.serverHandler.ServeHTTP() /usr/local/go/src/net/http/server.go:2802 +0xce net/http.(conn).serve() /usr/local/go/src/net/http/server.go:1890 +0x837
Goroutine 61 (running) created at: net/http.(Server).Serve() /usr/local/go/src/net/http/server.go:2927 +0x5be net/http.(Server).ListenAndServe() /usr/local/go/src/net/http/server.go:2825 +0x102 main.main.func1() /var/www/go-modules/go-tgbus-api/main.go:60 +0x3c
Goroutine 361 (running) created at: net/http.(Server).Serve() /usr/local/go/src/net/http/server.go:2927 +0x5be net/http.(Server).ListenAndServe() /usr/local/go/src/net/http/server.go:2825 +0x102 main.main.func1() /var/www/go-modules/go-tgbus-api/main.go:60 +0x3c