Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-1587

FIT: lookupInAllReplica returns Invalid Argument Exception when too many operations are specified

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None
    • None
    • 0

    Description

      Failing on 7.6-stable

       

      FIT test 

      LookupInCountTest.tooManySpecsExistTest in LOOKUP in all replica API,

      Driver log: 

      org.opentest4j.AssertionFailedError: Was expecting lookupInAllReplicas() to fail and return nothing, e.g. an empty stream ==> Expected :0Actual   :1<Click to see difference>
       
      	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:560)	at com.couchbase.client.kv.subdoc.util.SubdocUtil.executeAndValidateTopLevelFailureOfLookupIn(SubdocUtil.java:599)	at com.couchbase.client.kv.subdoc.LookupInCountTest.lambda$tooManySpecsExistTest$24(LookupInCountTest.java:452)	at com.couchbase.client.kv.subdoc.util.SubdocUtil.lambda$iterateOverAllTypes$0(SubdocUtil.java:107) 

      Same issue have been seen in JVM SDK: *https://issues.couchbase.com/browse/JVMCBC-1351*

      Attachments

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

        Activity

          People

            jared.casey Jared Casey
            saurabh.mishra Saurabh Mishra
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty