[15:05:45.914 INF] [] ======== Test file: Start ======= {} [15:05:47.825 INF] [] ======== void com.couchbase.transactions.query.QueryConfigTest.durability(com.couchbase.client.protocol.shared.Durability):[3] MAJORITY_AND_PERSIST_TO_ACTIVE: testStart ======= {} [15:05:47.830 DBG] [] transactionCreate: { "transactionsFactoryRef": "15f833cc-f016-4583-990c-2829de5b0796", "attempts": [ { "commands": [ { "query": { "statement": "INSERT INTO `_default` VALUES ('e2a1e354-a193-4bdf-a286-23f0787bf1c2', {\"content\":\"initial\"})", "expectedResult": [ { "success": true } ], "queryParameters": { }, "scope": { "bucketName": "default", "scopeName": "_default" } } } ] } ], "options": { "durability": "MAJORITY_AND_PERSIST_TO_ACTIVE" }, "clusterConnectionId": "defaultClusterConnection_bcad8883-84e9-4681-ae12-2a806f0f58b1" } {} [15:05:47.830 INF] [] Starting Transaction Test {} [15:05:47.830 DBG] [] Test: { "transactionsFactoryRef": "15f833cc-f016-4583-990c-2829de5b0796", "attempts": [ { "commands": [ { "query": { "statement": "INSERT INTO `_default` VALUES ('e2a1e354-a193-4bdf-a286-23f0787bf1c2', {\"content\":\"initial\"})", "expectedResult": [ { "success": true } ], "queryParameters": { }, "scope": { "bucketName": "default", "scopeName": "_default" } } } ] } ], "options": { "durability": "MAJORITY_AND_PERSIST_TO_ACTIVE" }, "clusterConnectionId": "defaultClusterConnection_bcad8883-84e9-4681-ae12-2a806f0f58b1" } {} [15:05:47.830 DBG] [] clusterConnectionId:defaultClusterConnection_bcad8883-84e9-4681-ae12-2a806f0f58b1 {} [15:05:47.830 DBG] [] Using custom connection at host : couchbase://172.23.111.133 and with username Administrator {} [15:05:47.830 DBG] [] No hooks registered {} [15:05:47.830 DBG] [] Starting Attempt 0 {} [15:05:47.830 DBG] [] Performing TransactionCommand Query {} [15:05:47.830 DBG] [] efa12592-cc82-4121-883d-2035fe0ddff6.caee76fe-f5cc-4c5f-9a42-78f306c7dcc5: Performing command: query {} [15:05:47.830 INF] [] Using Custom Scope in this Query : _default {} [15:05:47.830 DBG] [] Query: INSERT INTO `_default` VALUES ('e2a1e354-a193-4bdf-a286-23f0787bf1c2', {"content":"initial"}) with Couchbase.Transactions.Config.TransactionQueryOptions {} [15:05:47.830 DBG] [Couchbase.Transactions.AttemptContext] [caee76fe-f5cc-4c5f-9a42-78f306c7dcc5] Executing Query: query: null {"Scope": ["QueryAsync", "QueryWrapper"]} [15:05:47.830 INF] [Couchbase.Transactions.AttemptContext] [caee76fe-f5cc-4c5f-9a42-78f306c7dcc5] Entering query mode {"Scope": ["QueryAsync", "QueryWrapper", "QueryBeginWork"]} [15:05:47.830 DBG] [Couchbase.Transactions.AttemptContext] [caee76fe-f5cc-4c5f-9a42-78f306c7dcc5] Executing Query: queryBeginWork: { "id": { "txn": "efa12592-cc82-4121-883d-2035fe0ddff6", "atmpt": "caee76fe-f5cc-4c5f-9a42-78f306c7dcc5" }, "state": { "timeLeftMs": 14999 }, "config": { "kvTimeoutMs": 10000, "numAtrs": 1024, "durabilityLevel": "MAJORITYANDPERSISTTOACTIVE" }, "mutations": [] } {"Scope": ["QueryAsync", "QueryWrapper", "QueryBeginWork", "QueryWrapper"]} [15:05:48.167 ERR] [Couchbase.Transactions.AttemptContext] [caee76fe-f5cc-4c5f-9a42-78f306c7dcc5] query failed at queryBeginWork: Couchbase.CouchbaseException: Error processing durability_level - cause: durability_level is invalid [1040] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext {"Scope": ["QueryAsync", "QueryWrapper", "QueryBeginWork", "QueryWrapper"]} [15:05:48.170 WRN] [] Got exception Couchbase.CouchbaseException: Error processing durability_level - cause: durability_level is invalid [1040] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext {} [15:05:48.171 WRN] [ExecuteApplicationLambda] Attempt failed, attempting automatic rollback... {} [15:05:48.171 DBG] [ExecuteApplicationLambda] Propagating error up. (ec = FailOther, retry = False, finalError = TransactionFailed) {} [15:05:48.171 INF] [ExecuteApplicationLambda] Attempt caee76fe-f5cc-4c5f-9a42-78f306c7dcc5 completed. CleanupClient=False, LostCleanup=False {} Transaction Failed with: Couchbase.Transactions.Error.TransactionFailedException: Transaction failed. ---> Couchbase.Transactions.FitPerformer.InternalPerformerException: Command should only raise TransactionOperationFailedException but did CouchbaseException ---> Couchbase.CouchbaseException: Error processing durability_level - cause: durability_level is invalid [1040] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext --- End of inner exception stack trace --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 546 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, AttemptContext ctx, TransactionCommand command, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 195 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass5_0.<b__0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 79 --- End of stack trace from previous location --- at Couchbase.Transactions.Transactions.ExecuteApplicationLambda(Func`2 transactionLogic, TransactionContext overallContext, ILoggerFactory loggerFactory, TransactionResult result, IRequestSpan parentSpan, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 321 --- End of inner exception stack trace --- at Couchbase.Transactions.Transactions.RunAsync(Func`2 transactionLogic, PerTransactionConfig perConfig, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 229 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.Run(Transactions transactions, TransactionCreateRequest request, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 68 -----------------------Context Info--------------------------- [15:05:48.173 ERR] [] Test failed due to exception: Couchbase.Transactions.Error.TransactionFailedException: Transaction failed. ---> Couchbase.Transactions.FitPerformer.InternalPerformerException: Command should only raise TransactionOperationFailedException but did CouchbaseException ---> Couchbase.CouchbaseException: Error processing durability_level - cause: durability_level is invalid [1040] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext --- End of inner exception stack trace --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 546 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, AttemptContext ctx, TransactionCommand command, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 195 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass5_0.<b__0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 79 --- End of stack trace from previous location --- at Couchbase.Transactions.Transactions.ExecuteApplicationLambda(Func`2 transactionLogic, TransactionContext overallContext, ILoggerFactory loggerFactory, TransactionResult result, IRequestSpan parentSpan, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 321 --- End of inner exception stack trace --- at Couchbase.Transactions.Transactions.RunAsync(Func`2 transactionLogic, PerTransactionConfig perConfig, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 229 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.Run(Transactions transactions, TransactionCreateRequest request, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 68 -----------------------Context Info--------------------------- {} [15:05:48.176 WRN] [] Completed Transaction with Exception Couchbase.Transactions.FitPerformer.InternalPerformerException: Command should only raise TransactionOperationFailedException but did CouchbaseException ---> Couchbase.CouchbaseException: Error processing durability_level - cause: durability_level is invalid [1040] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext --- End of inner exception stack trace --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.Run(Transactions transactions, TransactionCreateRequest request, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 95 at Couchbase.Transactions.FitPerformer.PerformerServiceImpl.transactionCreate(TransactionCreateRequest request, ServerCallContext context) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/PerformerService.cs:line 237 {} [15:05:48.181 INF] [] ======== void com.couchbase.transactions.query.QueryConfigTest.durability(com.couchbase.client.protocol.shared.Durability):[3] MAJORITY_AND_PERSIST_TO_ACTIVE: testEnd ======= {} [15:05:50.038 INF] [] ======== Test file: Start ======= {} [15:05:51.872 INF] [] ======== void com.couchbase.transactions.query.QueryConfigTest.durability(com.couchbase.client.protocol.shared.Durability):[4] PERSIST_TO_MAJORITY: testStart ======= {} [15:05:51.875 DBG] [] transactionCreate: { "transactionsFactoryRef": "15f833cc-f016-4583-990c-2829de5b0796", "attempts": [ { "commands": [ { "query": { "statement": "INSERT INTO `_default` VALUES ('fc1872ef-785d-444a-a434-5d94305374cc', {\"content\":\"initial\"})", "expectedResult": [ { "success": true } ], "queryParameters": { }, "scope": { "bucketName": "default", "scopeName": "_default" } } } ] } ], "options": { "durability": "PERSIST_TO_MAJORITY" }, "clusterConnectionId": "defaultClusterConnection_bcad8883-84e9-4681-ae12-2a806f0f58b1" } {} [15:05:51.875 INF] [] Starting Transaction Test {} [15:05:51.875 DBG] [] Test: { "transactionsFactoryRef": "15f833cc-f016-4583-990c-2829de5b0796", "attempts": [ { "commands": [ { "query": { "statement": "INSERT INTO `_default` VALUES ('fc1872ef-785d-444a-a434-5d94305374cc', {\"content\":\"initial\"})", "expectedResult": [ { "success": true } ], "queryParameters": { }, "scope": { "bucketName": "default", "scopeName": "_default" } } } ] } ], "options": { "durability": "PERSIST_TO_MAJORITY" }, "clusterConnectionId": "defaultClusterConnection_bcad8883-84e9-4681-ae12-2a806f0f58b1" } {} [15:05:51.875 DBG] [] clusterConnectionId:defaultClusterConnection_bcad8883-84e9-4681-ae12-2a806f0f58b1 {} [15:05:51.875 DBG] [] Using custom connection at host : couchbase://172.23.111.133 and with username Administrator {} [15:05:51.875 DBG] [] No hooks registered {} [15:05:51.875 DBG] [] Starting Attempt 0 {} [15:05:51.875 DBG] [] Performing TransactionCommand Query {} [15:05:51.875 DBG] [] d93f2145-e113-433e-a987-033ce8e328b7.e6729271-161e-4875-8f0d-45d2ddec14f2: Performing command: query {} [15:05:51.875 INF] [] Using Custom Scope in this Query : _default {} [15:05:51.875 DBG] [] Query: INSERT INTO `_default` VALUES ('fc1872ef-785d-444a-a434-5d94305374cc', {"content":"initial"}) with Couchbase.Transactions.Config.TransactionQueryOptions {} [15:05:51.875 DBG] [Couchbase.Transactions.AttemptContext] [e6729271-161e-4875-8f0d-45d2ddec14f2] Executing Query: query: null {"Scope": ["QueryAsync", "QueryWrapper"]} [15:05:51.875 INF] [Couchbase.Transactions.AttemptContext] [e6729271-161e-4875-8f0d-45d2ddec14f2] Entering query mode {"Scope": ["QueryAsync", "QueryWrapper", "QueryBeginWork"]} [15:05:51.875 DBG] [Couchbase.Transactions.AttemptContext] [e6729271-161e-4875-8f0d-45d2ddec14f2] Executing Query: queryBeginWork: { "id": { "txn": "d93f2145-e113-433e-a987-033ce8e328b7", "atmpt": "e6729271-161e-4875-8f0d-45d2ddec14f2" }, "state": { "timeLeftMs": 14999 }, "config": { "kvTimeoutMs": 10000, "numAtrs": 1024, "durabilityLevel": "PERSISTTOMAJORITY" }, "mutations": [] } {"Scope": ["QueryAsync", "QueryWrapper", "QueryBeginWork", "QueryWrapper"]} [15:05:52.201 ERR] [Couchbase.Transactions.AttemptContext] [e6729271-161e-4875-8f0d-45d2ddec14f2] query failed at queryBeginWork: Couchbase.CouchbaseException: Start Transaction statement error: invalid durability level string [17006] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext {"Scope": ["QueryAsync", "QueryWrapper", "QueryBeginWork", "QueryWrapper"]} [15:05:52.203 WRN] [] Got exception Couchbase.CouchbaseException: Start Transaction statement error: invalid durability level string [17006] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext {} [15:05:52.203 WRN] [ExecuteApplicationLambda] Attempt failed, attempting automatic rollback... {} [15:05:52.204 DBG] [ExecuteApplicationLambda] Propagating error up. (ec = FailOther, retry = False, finalError = TransactionFailed) {} [15:05:52.204 INF] [ExecuteApplicationLambda] Attempt e6729271-161e-4875-8f0d-45d2ddec14f2 completed. CleanupClient=False, LostCleanup=False {} Transaction Failed with: Couchbase.Transactions.Error.TransactionFailedException: Transaction failed. ---> Couchbase.Transactions.FitPerformer.InternalPerformerException: Command should only raise TransactionOperationFailedException but did CouchbaseException ---> Couchbase.CouchbaseException: Start Transaction statement error: invalid durability level string [17006] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext --- End of inner exception stack trace --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 546 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, AttemptContext ctx, TransactionCommand command, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 195 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass5_0.<b__0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 79 --- End of stack trace from previous location --- at Couchbase.Transactions.Transactions.ExecuteApplicationLambda(Func`2 transactionLogic, TransactionContext overallContext, ILoggerFactory loggerFactory, TransactionResult result, IRequestSpan parentSpan, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 321 --- End of inner exception stack trace --- at Couchbase.Transactions.Transactions.RunAsync(Func`2 transactionLogic, PerTransactionConfig perConfig, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 229 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.Run(Transactions transactions, TransactionCreateRequest request, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 68 -----------------------Context Info--------------------------- [15:05:52.212 ERR] [] Test failed due to exception: Couchbase.Transactions.Error.TransactionFailedException: Transaction failed. ---> Couchbase.Transactions.FitPerformer.InternalPerformerException: Command should only raise TransactionOperationFailedException but did CouchbaseException ---> Couchbase.CouchbaseException: Start Transaction statement error: invalid durability level string [17006] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext --- End of inner exception stack trace --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 546 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, AttemptContext ctx, TransactionCommand command, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 195 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass5_0.<b__0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 79 --- End of stack trace from previous location --- at Couchbase.Transactions.Transactions.ExecuteApplicationLambda(Func`2 transactionLogic, TransactionContext overallContext, ILoggerFactory loggerFactory, TransactionResult result, IRequestSpan parentSpan, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 321 --- End of inner exception stack trace --- at Couchbase.Transactions.Transactions.RunAsync(Func`2 transactionLogic, PerTransactionConfig perConfig, Boolean singleQueryTransactionMode) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/Transactions.cs:line 229 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.Run(Transactions transactions, TransactionCreateRequest request, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 68 -----------------------Context Info--------------------------- {} [15:05:52.214 WRN] [] Completed Transaction with Exception Couchbase.Transactions.FitPerformer.InternalPerformerException: Command should only raise TransactionOperationFailedException but did CouchbaseException ---> Couchbase.CouchbaseException: Start Transaction statement error: invalid durability level string [17006] at Couchbase.Query.QueryResultExtensions.ThrowExceptionOnError[T](IQueryResult`1 result, QueryErrorContext context) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryResultExtensions.cs:line 142 at Couchbase.Query.QueryClient.ExecuteQuery[T](QueryOptions options, ITypeSerializer serializer, IRequestSpan span) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 286 at Couchbase.Query.QueryClient.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Query/QueryClient.cs:line 117 at Couchbase.Cluster.<>c__DisplayClass37_0`1.<g__Func|0>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 357 --- End of stack trace from previous location --- at Couchbase.Core.Retry.RetryOrchestrator.RetryAsync[T](Func`1 send, IRequest request) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Core/Retry/RetryOrchestrator.cs:line 72 at Couchbase.Cluster.QueryAsync[T](String statement, QueryOptions options) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase/Cluster.cs:line 360 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2089 at Couchbase.Transactions.AttemptContext.QueryBeginWork(IRequestSpan parentSpan, IScope scope) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2332 at Couchbase.Transactions.AttemptContext.QueryWrapper[T](Int64 statementId, IScope scope, String statement, QueryOptions options, String hookPoint, IRequestSpan parentSpan, Boolean isBeginWork, Boolean existingErrorCheck, JObject txdata, Boolean txImplicit) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 2053 at Couchbase.Transactions.AttemptContext.QueryAsync[T](String statement, TransactionQueryOptions options, Boolean txImplicit, IScope scope, IRequestSpan parentSpan) in /app/transactions-fit-performer/performers/dotnet/couchbase-net-client/src/Couchbase.Transactions/AttemptContext.cs:line 1630 at Couchbase.Transactions.FitPerformer.TwoWayTransaction.<>c__DisplayClass7_12.<b__13>d.MoveNext() in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 375 --- End of stack trace from previous location --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.PerformOperation(String testName, String opDebug, AttemptContext ctx, Boolean doNotPropagateError, ICollection`1 expectedResults, Func`1 op) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 410 -----------------------Context Info--------------------------- Couchbase.Core.Exceptions.Query.QueryErrorContext --- End of inner exception stack trace --- at Couchbase.Transactions.FitPerformer.TwoWayTransaction.Run(Transactions transactions, TransactionCreateRequest request, ClusterConnection connection, IServerStreamWriter`1 responseStream) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/TwoWayTransaction.cs:line 95 at Couchbase.Transactions.FitPerformer.PerformerServiceImpl.transactionCreate(TransactionCreateRequest request, ServerCallContext context) in /app/transactions-fit-performer/performers/dotnet/Couchbase.Transactions.FitPerformer/PerformerService.cs:line 237 {} [15:05:52.217 INF] [] ======== void com.couchbase.transactions.query.QueryConfigTest.durability(com.couchbase.client.protocol.shared.Durability):[4] PERSIST_TO_MAJORITY: testEnd ======= {}