Hello,
We are using Camunda 8 zebee in our project. When we create a new instance from backend with CreateProcessInstance command (we are waiting response in this step with withresult method) .When our process instance throws an error, we expect the result to come immediately after receiving the error. But it waits until the timeout. This case we can see error detail in operate, but error not be thrown in NewCreateProcessInstanceCommand await. After a while we just catch grpc timeout. In this case we are waiting orginal error from camunda, isn’t it.
ps : we are using c#
Example :
Down you can see internal server error in operate :
but in backend error detail :
Status(StatusCode=“DeadlineExceeded”, Detail=“Time out between gateway and broker: Request ProtocolRequest{id=3104465, subject=command-api-1, sender=172.18.0.4:26502, payload=byte[]{length=653, hash=-741287975}} to 172.18.0.4:26501 timed out in PT20S”, DebugException=“Grpc.Core.Internal.CoreErrorDetailException: {“created”:”@1674562779.049000000",“description”:“Error received from peer ipv6:[::1]:26500”,“file”:"…\src\core\lib\surface\call.cc",“file_line”:1075,“grpc_message”:“Time out between gateway and broker: Request ProtocolRequest{id=3104465, subject=command-api-1, sender=172.18.0.4:26502, payload=byte[]{length=653, hash=-741287975}} to 172.18.0.4:26501 timed out in PT20S”,“grpc_status”:4}")
thnx for help