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

When an operation timesout ensure that an NRE is not thrown

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • None
    • 2.0 Beta
    • library
    • None

    Description

      2014-10-26 09:59:52,548 [17] DEBUG Couchbase.CouchbaseBucket - Operation for key SimpleKeyREP7126REP7126REP7126REP7126REP7126 failed after 0 retries. Reason: Operation timed out: the timeout can be configured by changing the PoolConfiguration.OperationTimeout property. The default is 2500ms.

      ...

      2014-10-26 09:59:53,842 [11] WARN Couchbase.IO.ConnectionBase - Opcode=Set | Key=SimpleKeyREP7126REP7126REP7126REP7126REP7126 | Host=10.3.121.136:11210
      System.NullReferenceException: Object reference not set to an instance of an object.
      at Couchbase.IO.Converters.AutoByteConverter.ToByte(Byte[] buffer, Int32 offset) in c:\jenkins\workspace\.net-sdkdclient-ng2_win8_64_andrei\couchbase-net-client\Src\Couchbase\IO\Converters\AutoByteConverter.cs:line 36
      at Couchbase.IO.Operations.OperationBase`1.Read(Byte[] buffer, Int32 offset, Int32 length) in c:\jenkins\workspace\.net-sdkdclient-ng2_win8_64_andrei\couchbase-net-client\Src\Couchbase\IO\Operations\OperationBase'.cs:line 105
      at Couchbase.IO.Strategies.EapConnection.ReceiveCallback(IAsyncResult asyncResult) in c:\jenkins\workspace\.net-sdkdclient-ng2_win8_64_andrei\couchbase-net-client\Src\Couchbase\IO\Strategies\EapConnection.cs:line 80

      Attachments

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

        Activity

          People

            jmorris Jeff Morris
            jmorris Jeff Morris
            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