Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
-
1
-
SDK20: Pathfinding + Wrappers
Description
Test_UpsertFunctionAsync_EventingCompilationFailureException is failing against 7.1.0 as the test is throwing a generic CouchbaseException when it should be a EventingFunctionCompilationFailureException.
Specifically the test fails with:
Assert.Throws() Failure
|
Expected: typeof(Couchbase.Management.Eventing.EventingFunctionCompilationFailureException)
|
Actual: typeof(Couchbase.CouchbaseException): {
|
"name": "ERR_HANDLER_COMPILATION",
|
"code": 27,
|
"description": {
|
"area": "",
|
"column_number": 0,
|
"compile_success": false,
|
"description": "Only functions allowed in global space, but found: invalidFunc",
|
"index": 0,
|
"language": "",
|
"line_number": 0
|
}
|
}
|
at Couchbase.Management.Eventing.EventingFunctionManager.UpsertFunctionAsync(EventingFunction function, UpsertFunctionOptions options) in /Users/willbroadbelt/Documents/repos/couchbase/couchbase-net-client/src/Couchbase/Management/Eventing/EventingFunctionManager.cs:line 76
|
at Couchbase.IntegrationTests.Management.Management.EventingFunctionManagerTests.<Test_UpsertFunctionAsync_EventingCompilationFailureException>b__11_0() in /Users/willbroadbelt/Documents/repos/couchbase/couchbase-net-client/tests/Couchbase.IntegrationTests.Management/Management/EventingFunctionManagerTests.cs:line 100
|
Attachments
For Gerrit Dashboard: NCBC-3191 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
175837,3 | NCBC-3191: EventingFunctionManager throws wrong exception for compile failure | master | couchbase-net-client | Status: MERGED | +2 | +1 |