We (Java SDK folk) are now running our CI tests against 6.6, which has found this minor regression.
The test is:
In 6.6 this now fails as it raises a DataverseNotFoundException rather than DatasetNotFoundException, as cbas now returns a 24034 code. In this test and the one below too, neither "foo" nor "absentDataverse" exist.
This causes problems for our `ignoreIfNotExist` option, which allows dropping datasets and silently ignoring if they don't exist. Because that logic is expecting a DataverseNotFoundException.
E.g. this other test fails with a DataverseNotFoundException, when you would expect it to succeed. This test also passed in 6.5.
For both tests, if I don't specify a dataverseName then the tests pass as expected.
|For Gerrit Dashboard: MB-40577|
|133170,3||MB-40577: DROP DATASET IF EXISTS must not fail if dataverse not found||mad-hatter||cbas-core||Status: MERGED||+2||+1|