Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-3613

FIT KV: Replace test with null type fails

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • fit-performer
    • None
    • None
    • None

    Description

      The driver test: verifyNullContentException expects an InvalidArgument exception, but the SDK returns a system exception:

       name: "RuntimeBinderException"
          serialized: "Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: The type arguments for method \'Couchbase.KeyValue.ICouchbaseCollection.ReplaceAsync<T>(string, T, Couchbase.KeyValue.ReplaceOptions)\' cannot be inferred from the usage. Try specifying the type arguments explicitly.\n   at CallSite.Target(Closure, CallSite, ICouchbaseCollection, String, Object)\n   at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)\n   at Couchbase.Transactions.FitPerformer.SdkCommandExecutor.ExecuteCommand(Command op, ClusterConnection connection)\n   at Couchbase.Transactions.FitPerformer.SdkCommandExecutor.RunCommand(Command command, Counters counters, ClusterConnection connection, Action`1 consumer, String runId, StreamOwner streamOwner, ConcurrentDictionary`2 spans)"
        }
      

      Root Issue

      To be updated once investigated.

      Attachments

        Issue Links

          For Gerrit Dashboard: NCBC-3613
          # Subject Branch Project Status CR V

          Activity

            People

              emilien.bevierre Emilien Bevierre
              emilien.bevierre Emilien Bevierre
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty