Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-55952

[System Test] runtime error: invalid memory address or nil pointer dereference in query logs for json encoder

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Major
    • None
    • 7.2.0
    • query
    • 7.2.0-5242 EE build

    Description

      QE TEST
      We are basically running Neo longevity test with Magma buckets having history enabled for all the buckets.

      -test tests/integration/7.2/test_7.2.yml -scope tests/integration/7.2/scope_7.2_magma.yml
      

      Day - 2
      Cycle - 1
      Scale - 3

      Panic in query logs on 172.23.104.157

      2023/03/13 14:52:04 http: panic serving 172.23.104.155:47796: runtime error: invalid memory address or nil pointer dereference
      goroutine 92365417 [running]:
      net/http.(*conn).serve.func1()
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/net/http/server.go:1850 +0xbf
      panic({0x241f3e0, 0x4013b70})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/runtime/panic.go:890 +0x262
      encoding/json.(*encodeState).marshal.func1()
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:327 +0x6e
      panic({0x241f3e0, 0x4013b70})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/runtime/panic.go:884 +0x212
      github.com/couchbase/query/value.(*parsedValue).MarshalJSON(0x2658b40?)
      	/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/value/parsed.go:138 +0x19
      encoding/json.marshalerEncoder(0xc00e0a9400, {0x2658b40?, 0xc00cf2c680?, 0xe?}, {0x0?, 0x0?})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:478 +0xbe
      encoding/json.(*encodeState).reflectValue(0x23cae40?, {0x2658b40?, 0xc00cf2c680?, 0xc006209560?}, {0x18?, 0x1b?})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:359 +0x78
      encoding/json.interfaceEncoder(0xc00e0a9400, {0x23cae40?, 0xc00d0bfe70?, 0x7f3e845e7401?}, {0x8?, 0x1?})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:715 +0xc8
      encoding/json.mapEncoder.encode({0xc000b73610?}, 0xc00e0a9400, {0x24079c0?, 0xc006209530?, 0x24079c0?}, {0x24?, 0x0?})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:813 +0x5f5
      encoding/json.(*encodeState).reflectValue(0xc000b73668?, {0x24079c0?, 0xc006209530?, 0xc000b73688?}, {0xe0?, 0x82?})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:359 +0x78
      encoding/json.(*encodeState).marshal(0x21a1de7?, {0x24079c0?, 0xc006209530?}, {0x19?, 0x0?})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:331 +0xfa
      encoding/json.Marshal({0x24079c0, 0xc006209530})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/encoding/json/encode.go:160 +0x45
      github.com/couchbase/query/server/http.(*HttpEndpoint).wrapAPI(0x162fd30?, {0x2d30870, 0xc00c8ad5e0}, 0xc00b9e3600, 0x2b27228)
      	/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/http/admin_endpoint.go:62 +0x31f
      github.com/couchbase/query/server/http.(*HttpEndpoint).registerAccountingHandlers.func10({0x2d30870?, 0xc00c8ad5e0?}, 0xc0062093e0?)
      	/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/http/admin_accounting_endpoint.go:94 +0x3a
      net/http.HandlerFunc.ServeHTTP(0xc00b9e3500?, {0x2d30870?, 0xc00c8ad5e0?}, 0xc000b739e0?)
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/net/http/server.go:2109 +0x2f
      github.com/gorilla/mux.(*Router).ServeHTTP(0xc000041140, {0x2d30870, 0xc00c8ad5e0}, 0xc00b9e3400)
      	/home/couchbase/.cbdepscache/gomodcache/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1cf
      net/http.serverHandler.ServeHTTP({0xc00335a870?}, {0x2d30870, 0xc00c8ad5e0}, 0xc00b9e3400)
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/net/http/server.go:2947 +0x30c
      net/http.(*conn).serve(0xc00ed7bd60, {0x2d36c48, 0xc0005bd0e0})
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/net/http/server.go:1991 +0x607
      created by net/http.(*Server).Serve
      	/home/couchbase/.cbdepscache/exploded/x86_64/go-1.19.5/go/src/net/http/server.go:3102 +0x4db
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Sitaram.Vemulapalli Sitaram Vemulapalli
            sujay.gad Sujay Gad
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty