Uploaded image for project: 'Couchbase Kubernetes'
  1. Couchbase Kubernetes
  2. K8S-3451

Null pointer dereference in the latest 2.7.0 build

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 2.7.0
    • None
    • None
    • None
    • 9 - Cataclysm
    • 0

    Description

      Example for a test:

       

      TestMutualTLSEnable

       

      Error Messageruntime error: invalid memory address or nil pointer dereferenceStacktracegoroutine 303 [running]:
      runtime/debug.Stack()
      	runtime/debug/stack.go:24 +0x67
      github.com/couchbase/couchbase-operator/test/e2e/analyzer.(*analyzerImpl).Report(0xc00073ac60, 0xc0001b1520, {0x5282180, 0x8b91660})
      	github.com/couchbase/couchbase-operator/test/e2e/analyzer/analyzer.go:244 +0x27c
      github.com/couchbase/couchbase-operator/test/e2e/framework.(*Framework).SetupTest.func1()
      	github.com/couchbase/couchbase-operator/test/e2e/framework/framework.go:893 +0x7a
      panic({0x5282180?, 0x8b91660?})
      	runtime/panic.go:770 +0x132
      github.com/couchbase/couchbase-operator/test/e2e/e2eutil.tlsCheckForPod(0xc00069a620, 0xc00058a688, {0xc000ba9640, 0x19}, 0xc0007421e0)
      	github.com/couchbase/couchbase-operator/test/e2e/e2eutil/x509.go:1266 +0xfb2
      github.com/couchbase/couchbase-operator/test/e2e/e2eutil.TLSCheckForCluster.func1()
      	github.com/couchbase/couchbase-operator/test/e2e/e2eutil/util.go:1426 +0x7a
      github.com/couchbase/couchbase-operator/pkg/util/retryutil.Retry({0x7324640, 0xc000673260}, 0x3b9aca00, 0xc000fe9878)
      	github.com/couchbase/couchbase-operator/pkg/util/retryutil/retryutil.go:14 +0x12a
      github.com/couchbase/couchbase-operator/test/e2e/e2eutil.TLSCheckForCluster(0xc00069a620, 0xc00058a688, 0xc0007421e0, 0x45d964b800)
      	github.com/couchbase/couchbase-operator/test/e2e/e2eutil/util.go:1433 +0x537
      github.com/couchbase/couchbase-operator/test/e2e/e2eutil.MustCheckClusterTLS(0xc0001b1520, 0xc00069a620, 0xc00058a688, 0xc0007421e0, 0x45d964b800)
      	github.com/couchbase/couchbase-operator/test/e2e/e2eutil/util.go:1442 +0x4a
      github.com/couchbase/couchbase-operator/test/e2e.testMutualTLSEnable(0xc0001b1520, {0x573ed74, 0x6})
      	github.com/couchbase/couchbase-operator/test/e2e/tls_test.go:881 +0x1085
      github.com/couchbase/couchbase-operator/test/e2e.TestMutualTLSEnable(0xc0001b1520)
      	github.com/couchbase/couchbase-operator/test/e2e/tls_test.go:901 +0x33
      testing.tRunner(0xc0001b1520, 0x58bdf88)
      	testing/testing.go:1689 +0x21f
      created by testing.(*T).Run in goroutine 201
      	testing/testing.go:1742 +0x826 

      I have attached the logs and will identify the change in which it regressed.

       

       

      Attachments

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

        Activity

          People

            yusuf.ramzan Yusuf Ramzan
            gilad.kalchheim Gilad Kalchheim
            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