Reporting Incidents in java ClientException instead of Timeout Error

We are using zeebe 8.2.12 and java client. We have seen that for workflows that report incidents the error message (and any related info) isn’t reported back in the ClientException.

An example of one such error is “CONDITION_ERROR” where the error message is “Expected at least one condition to evaluate to true, or to have a default flow”. When executing such workflows we get the error message in ClientException as Time out between gateway and broker: Request ProtocolRequest{id=13009, subject=command-api-1, sender=10.42.0.222:26502, payload=byte[]{length=703, hash=-649036902}} to dev-zeebe-0.dev-zeebe.default.svc:26501 timed out in PT5S

How can we get the actual error messages in our java client? Is this a bug?

Thanks.