databricks-sdk-java
databricks-sdk-java copied to clipboard
[ISSUE] Error parsing Databricks Error
Description Exceptions are not deserialized correctly, the message field contains the response JSON and the string 'Cannot construct instance of com.databricks.sdk.core.error.ErrorDetail, problem: Cannot invoke "Object.getClass()" because "m" is null'
Reproduction Invoking an API through Java SDK, and catching a DatabricksError exception (For example, attempting to delete a pinned cluster.).
Expected behavior The DatabricksError exception is deserialized correctly, allowing you to read the errorCode, statusCode, and errorDetail fields.
Is it a regression? Error present in versions ranging from 0.10.0 to 0.22.0.
Other Information
- Version: 0.22.0
Created a PR with fix for this issue.