Uploaded image for project: 'Distributed Transactions .NET'
  1. Distributed Transactions .NET
  2. TXNN-41

Transaction cannot perform two replace's on same document

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 1.0.0-beta.1
    • 1.0.0-alpha.2
    • None
    • 1

    Description

      1. Start transaction
      2. Perform replace on a document already present in cluster
      3. Do another replace on same document
      4. Commit/rollback transaction

      Transaction fails with :

      ---> System.NullReferenceException: Object reference not set to an instance of an object.
      at Couchbase.Transactions.TransactionGetResult.FromOther(TransactionGetResult doc, Byte[] content, TransactionJsonDocumentStatus status) in /Users/praneethbokka/Frameworks/protocols/monoRepo/couchbase-transactions-dotnet/src/Couchbase.Transactions/TransactionGetResult.cs:line 114
      at Couchbase.Transactions.AttemptContext.GetAsync(ICouchbaseCollection collection, String id) in /Users/praneethbokka/Frameworks/protocols/monoRepo/couchbase-transactions-dotnet/src/Couchbase.Transactions/AttemptContext.cs:line 122
      at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c_DisplayClass4_2.<<PerformOperation>b_1>d.MoveNext() in /Users/praneethbokka/Frameworks/protocols/monoRepo/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 107
      — End of stack trace from previous location where exception was thrown —
      at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /Users/praneethbokka/Frameworks/protocols/monoRepo/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 319
      — End of inner exception stack trace —

      Attachments

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

        Activity

          People

            richard.ponton Richard Ponton
            praneeth.bokka Praneeth Bokka (Inactive)
            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