According to https://learn.microsoft.com/en-us/azure/databricks/release-notes/serverless/, 17.3 is the latest release for serverless and we're on Serverless Environment 4.
Here's the trackback:
File /databricks/python/lib/python3.12/site-packages/pyspark/sql/connect/client/core.py:2433, in SparkConnectClient._handle_rpc_error(self, rpc_error)
2429 logger.debug(f"Received ErrorInfo: {info}")
2431 self._handle_rpc_error_with_error_info(info, status.message, status_code) # EDGE
-> 2433 raise convert_exception(
2434 info,
2435 status.message,
2436 self._fetch_enriched_error(info),
2437 self._display_server_stack_trace(),
2438 status_code,
2439 ) from None
2441 raise SparkConnectGrpcException(
2442 message=status.message,
2443 sql_state=ErrorCode.CLIENT_UNEXPECTED_MISSING_SQL_STATE, # EDGE
2444 grpc_status_code=status_code,
2445 ) from None
2446 else:
It happened during a Delta Lake merge operation and just now again (same exact task out of dozens of tasks in our job).