Skip to content

flake: TestStart #11190

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
sreya opened this issue Dec 13, 2023 · 0 comments · Fixed by #11200
Closed

flake: TestStart #11190

sreya opened this issue Dec 13, 2023 · 0 comments · Fixed by #11200
Assignees

Comments

@sreya
Copy link
Collaborator

sreya commented Dec 13, 2023

FAIL: enterprise/cli TestStart/RequireActiveVersion/restart/TemplateACLAdminUnchanged (1.08s)
    start_test.go:143: waiting for workspace build job 7b80d7de-3ae1-4f46-89ef-1bf843259431
    start_test.go:143: got workspace build job 7b80d7de-3ae1-4f46-89ef-1bf843259431
    clitest.go:75: invoking command: coder --global-config /tmp/TestStartRequireActiveVersionrestartTemplateACLAdminUnchanged1529304498/001 restart nice-villani8-Kkl -y
    testing.go:1465: race detected during execution of test
==================
WARNING: DATA RACE
Write at 0x00c0023e6660 by goroutine 4887:
  runtime.mapdelete_faststr()
      /opt/hostedtoolcache/go/1.21.5/x64/src/runtime/map_faststr.go:301 +0x0
  github.com/coder/coder/v2/provisionersdk.MutateTags()
      /home/runner/actions-runner/_work/coder/coder/provisionersdk/provisionertags.go:31 +0x25d
  github.com/coder/coder/v2/coderd/wsbuilder.(*Builder).buildTx()
      /home/runner/actions-runner/_work/coder/coder/coderd/wsbuilder/wsbuilder.go:299 +0xe1e
  github.com/coder/coder/v2/coderd/wsbuilder.(*Builder).Build.func1()
      /home/runner/actions-runner/_work/coder/coder/coderd/wsbuilder/wsbuilder.go:225 +0xae
  github.com/coder/coder/v2/enterprise/dbcrypt.(*dbCrypt).InTx.func1()
      /home/runner/actions-runner/_work/coder/coder/enterprise/dbcrypt/dbcrypt.go:65 +0x172
  github.com/coder/coder/v2/coderd/database/dbauthz.(*querier).InTx.func1()
      /home/runner/actions-runner/_work/coder/coder/coderd/database/dbauthz/dbauthz.go:517 +0x147
  github.com/coder/coder/v2/coderd/database/dbmem.(*FakeQuerier).InTx()
      /home/runner/actions-runner/_work/coder/coder/coderd/database/dbmem/dbmem.go:271 +0x310
  github.com/coder/coder/v2/coderd/database/dbauthz.(*querier).InTx()
      /home/runner/actions-runner/_work/coder/coder/coderd/database/dbauthz/dbauthz.go:514 +0x106
  github.com/coder/coder/v2/enterprise/dbcrypt.(*dbCrypt).InTx()
      /home/runner/actions-runner/_work/coder/coder/enterprise/dbcrypt/dbcrypt.go:64 +0x108
  github.com/coder/coder/v2/coderd/database.ReadModifyUpdate()
      /home/runner/actions-runner/_work/coder/coder/coderd/database/tx.go:36 +0xcb
  github.com/coder/coder/v2/coderd/wsbuilder.(*Builder).Build()
      /home/runner/actions-runner/_work/coder/coder/coderd/wsbuilder/wsbuilder.go:222 +0x3b9
  github.com/coder/coder/v2/coderd.(*API).postWorkspaceBuilds()
      /home/runner/actions-runner/_work/coder/coder/coderd/workspacebuilds.go:370 +0x12f6
  github.com/coder/coder/v2/coderd.(*API).postWorkspaceBuilds-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.func11.14.1.ExtractWorkspaceParam.func4.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/workspaceparam.go:51 +0x330
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.ExtractAPIKeyMW.func14.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/apikey.go:141 +0x290
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/httpmw.ReportCLITelemetry.func1.1.2()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/clitelemetry.go:42 +0x6f
  runtime.deferreturn()
      /opt/hostedtoolcache/go/1.21.5/x64/src/runtime/panic.go:477 +0x30
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/justinas/nosurf.(*CSRFHandler).handleSuccess()
      /home/runner/go/pkg/mod/github.com/justinas/nosurf@v1.1.1/handler.go:187 +0x5a6
  github.com/justinas/nosurf.(*CSRFHandler).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/justinas/nosurf@v1.1.1/handler.go:144 +0x569
  github.com/coder/coder/v2/coderd.New.func6.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/coderd.go:563 +0x1d6
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.func5.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/coderd.go:553 +0x221
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 +0x2dc
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.(*Server).HandleSubdomain.func21.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/workspaceapps/proxy.go:366 +0x124
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/httpmw.Prometheus.func1.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/prometheus.go:90 +0x3d8
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.Logger.func20.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/logger.go:38 +0x5a5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.ExtractRealIP.func19.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/realip.go:50 +0x217
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/httpmw.AttachRequestID.func1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/requestid.go:38 +0x670
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/tracing.Middleware.func1.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/tracing/httpmw.go:71 +0x872
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/tracing.StatusWriterMiddleware.func1()
      /home/runner/actions-runner/_work/coder/coder/coderd/tracing/status_writer.go:39 +0xf9
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.Recover.func18.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/recover.go:44 +0x161
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:90 +0x63b
  github.com/coder/coder/v2/coderd/coderdtest.NewOptions.func3()
      /home/runner/actions-runner/_work/coder/coder/coderd/coderdtest/coderdtest.go:313 +0x94
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  net/http.serverHandler.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2938 +0x2a1
  net/http.(*conn).serve()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2009 +0xc24
  net/http.(*Server).Serve.func3()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:3086 +0x4f

Previous read at 0x00c0023e6660 by goroutine 4[950](https://github.com/coder/coder/actions/runs/7196065745/job/19600067650#step:5:951):
  reflect.maplen()
      /opt/hostedtoolcache/go/1.21.5/x64/src/runtime/map.go:1411 +0x0
  reflect.Value.lenNonSlice()
      /opt/hostedtoolcache/go/1.21.5/x64/src/reflect/value.go:1720 +0x324
  reflect.Value.Len()
      /opt/hostedtoolcache/go/1.21.5/x64/src/reflect/value.go:1709 +0x432
  encoding/json.mapEncoder.encode()
      /opt/hostedtoolcache/go/1.21.5/x64/src/encoding/json/encode.go:742 +0x414
  encoding/json.mapEncoder.encode-fm()
      <autogenerated>:1 +0x86
  encoding/json.structEncoder.encode()
      /opt/hostedtoolcache/go/1.21.5/x64/src/encoding/json/encode.go:706 +0x2bd
  encoding/json.structEncoder.encode-fm()
      <autogenerated>:1 +0xe4
  encoding/json.(*encodeState).reflectValue()
      /opt/hostedtoolcache/go/1.21.5/x64/src/encoding/json/encode.go:323 +0x83
  encoding/json.(*encodeState).marshal()
      /opt/hostedtoolcache/go/1.21.5/x64/src/encoding/json/encode.go:295 +0x1af
  encoding/json.(*Encoder).Encode()
      /opt/hostedtoolcache/go/1.21.5/x64/src/encoding/json/stream.go:209 +0x16f
  github.com/coder/coder/v2/coderd/httpapi.WriteIndent()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpapi/httpapi.go:177 +0x36b
  github.com/coder/coder/v2/coderd/httpapi.Write()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpapi/httpapi.go:146 +0x3ea
  github.com/coder/coder/v2/coderd.(*API).templateVersionDryRun()
      /home/runner/actions-runner/_work/coder/coder/coderd/templateversions.go:537 +0x1e4
  github.com/coder/coder/v2/coderd.(*API).templateVersionDryRun-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.func11.11.ExtractTemplateVersionParam.func2.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/templateversionparam.go:63 +0x43a
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.ExtractAPIKeyMW.func14.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/apikey.go:141 +0x290
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/httpmw.ReportCLITelemetry.func1.1.2()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/clitelemetry.go:42 +0x6f
  runtime.deferreturn()
      /opt/hostedtoolcache/go/1.21.5/x64/src/runtime/panic.go:477 +0x30
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/justinas/nosurf.(*CSRFHandler).handleSuccess()
      /home/runner/go/pkg/mod/github.com/justinas/nosurf@v1.1.1/handler.go:187 +0x5a6
  github.com/justinas/nosurf.(*CSRFHandler).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/justinas/nosurf@v1.1.1/handler.go:144 +0x569
  github.com/coder/coder/v2/coderd.New.func6.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/coderd.go:563 +0x1d6
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.func5.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/coderd.go:553 +0x221
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 +0x2dc
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.(*Server).HandleSubdomain.func21.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/workspaceapps/proxy.go:366 +0x124
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/httpmw.Prometheus.func1.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/prometheus.go:90 +0x3d8
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.Logger.func20.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/logger.go:38 +0x5a5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.ExtractRealIP.func19.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/realip.go:50 +0x217
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/httpmw.AttachRequestID.func1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/requestid.go:38 +0x670
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/tracing.Middleware.func1.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/tracing/httpmw.go:71 +0x872
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd/tracing.StatusWriterMiddleware.func1()
      /home/runner/actions-runner/_work/coder/coder/coderd/tracing/status_writer.go:39 +0xf9
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/coder/coder/v2/coderd.New.Recover.func18.1()
      /home/runner/actions-runner/_work/coder/coder/coderd/httpmw/recover.go:44 +0x161
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:73 +0x6b4
  github.com/go-chi/chi/v5.(*Mux).Mount.func1()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:316 +0x4e5
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).routeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:444 +0x544
  github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm()
      <autogenerated>:1 +0x51
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  github.com/go-chi/chi/v5.(*Mux).ServeHTTP()
      /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.10/mux.go:90 +0x63b
  github.com/coder/coder/v2/coderd/coderdtest.NewOptions.func3()
      /home/runner/actions-runner/_work/coder/coder/coderd/coderdtest/coderdtest.go:313 +0x94
  net/http.HandlerFunc.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2136 +0x47
  net/http.serverHandler.ServeHTTP()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2938 +0x2a1
  net/http.(*conn).serve()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:2009 +0xc24
  net/http.(*Server).Serve.func3()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:3086 +0x4f

Goroutine 4887 (running) created at:
  net/http.(*Server).Serve()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:3086 +0x86c
  net/http/httptest.(*Server).goServe.func1()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/httptest/server.go:310 +0xcf

Goroutine 4950 (running) created at:
  net/http.(*Server).Serve()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/server.go:3086 +0x86c
  net/http/httptest.(*Server).goServe.func1()
      /opt/hostedtoolcache/go/1.21.5/x64/src/net/http/httptest/server.go:310 +0xcf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant