XMLWordPrintable

Details

    • Untriaged
    • 0
    • No

    Description

      2024-06-14T12:38:34.496+00:00 [SEVERE] panic: interface conversion: interface {} is *indexadvisor.idxStrPrior, not string
      2024-06-14T12:38:34.496+00:00 [SEVERE] request text: <ud>advise
      SELECT 1
      FROM default
      WHERE ANY a
        IN a IN aa
        SATISFIES true
        END;</ud>
      2024-06-14T12:38:34.496+00:00 [SEVERE] query context: <ud></ud>
      2024-06-14T12:38:34.496+00:00 [SEVERE] stack: goroutine 471 [running]:
      github.com/couchbase/query/server.(*Server).serviceRequest.func1()
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/server/server.go:1280 +0x8c
      panic({0x2dfdda0?, 0xc00101dec0?})
          /home/couchbase/.cbdepscache/exploded/x86_64/go-1.22.2/go/src/runtime/panic.go:770 +0x132
      github.com/couchbase/query-ee/indexadvisor.(*arraycol).visitBindings(0xc000fd3800, {0xc0008340b8, 0x1, 0xc0017e2d00?})
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/indexadvisor/arraycollector.go:308 +0x4a5
      github.com/couchbase/query-ee/indexadvisor.(*arraycol).visitAny(0xc000fd3800, {0xc0008340b8, 0x1, 0x21?}, {0x3bdc238, 0xc0007d6780})
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/indexadvisor/arraycollector.go:219 +0x3e5
      github.com/couchbase/query-ee/indexadvisor.(*arraycol).VisitAny(...)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/indexadvisor/arraycollector.go:272
      github.com/couchbase/query/expression.(*Any).Accept(...)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/expression/coll_any.go:36
      github.com/couchbase/query-ee/indexadvisor.(*predCollector).VisitAny(0xc0004dafc0, 0xc0004dabd0)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/indexadvisor/predicatecollector.go:422 +0x1b3
      github.com/couchbase/query/expression.(*Any).Accept(0xc000d2c618?, {0x3c00e70?, 0xc0004dafc0?})
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query/expression/coll_any.go:36 +0x24
      github.com/couchbase/query-ee/indexadvisor.(*predCollector).collectPred(0xc0004dafc0)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/indexadvisor/predicatecollector.go:146 +0xc2
      github.com/couchbase/query-ee/indexadvisor.collectPred(0xc0012c8900, 0xc00101da40)
          /home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/query-ee/indexadvisor/predicatecollector.go:51 +0x132
      ...

       

      The double IN is the driver (it is a valid expression).

      Attachments

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

        Activity

          People

            pierre.regazzoni Pierre Regazzoni
            Donald.haggart Donald Haggart
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty