Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
3
-
SDK04: Scope Search, SDK06: FIT, PS, CXX
Description
We are seeing all the tests fail in the file:
AppDoesNotPropagateExceptionsTest
They fail on multiple server versions because FIT is expecting the exception cause to be ExternalException.NotSet in the gRPC, but the performer is returning ExternalException.Unknown.
Logs from performer here:
[2024-01-03 13:12:31.392][11]========== public void com.couchbase.transactions.AppDoesNotPropagateExceptionsTest.removeWillNotProceedAfterCaughtOperation():removeWillNotProceedAfterCaughtOperation() : ========== testStart |
[2024-01-03 13:12:31.552][10]transactionCreate called with attempts { |
commands {
|
replace {
|
doc_id {
|
bucket_name: "default" |
scope_name: "_default" |
collection_name: "_default" |
doc_id: "4e8fa146-30dd-4dba-94b1-ba8dced4cf17" |
}
|
content_json: "{\"content\":\"updated\"}" |
expected_result {
|
error {
|
error_class: EC_FAIL_OTHER
|
auto_rollback_attempt: true |
to_raise: EXCEPTION_FAILED
|
cause {
|
do_not_check: true |
}
|
}
|
}
|
}
|
do_not_propagate_error: true |
}
|
commands {
|
remove {
|
doc_id {
|
bucket_name: "default" |
scope_name: "_default" |
collection_name: "_default" |
doc_id: "4e8fa146-30dd-4dba-94b1-ba8dced4cf17" |
}
|
expected_result {
|
error {
|
error_class: EC_FAIL_OTHER
|
auto_rollback_attempt: true |
to_raise: EXCEPTION_FAILED
|
cause {
|
exception: PreviousOperationFailed
|
}
|
}
|
}
|
expected_result {
|
error {
|
[2024-01-03 13:12:31.877][49]Firing hook action FAIL_OTHER |
[2024-01-03 13:12:31.877][10] not propagating unknown error (1300) |
[2024-01-03 13:12:32.558][11]========== public void com.couchbase.transactions.AppDoesNotPropagateExceptionsTest.removeWillNotProceedAfterCaughtOperation():removeWillNotProceedAfterCaughtOperation() : ========== testEnd |