diff --git a/src/darwin/Framework/CHIP/MTRDevice_XPC.mm b/src/darwin/Framework/CHIP/MTRDevice_XPC.mm index eee061cfbf73eb..b144e79b3f647b 100644 --- a/src/darwin/Framework/CHIP/MTRDevice_XPC.mm +++ b/src/darwin/Framework/CHIP/MTRDevice_XPC.mm @@ -552,7 +552,11 @@ - (void)invokeCommands:(NSArray *> *)c return; } - completion(responses, nil); + if (error != nil) { + MTR_LOG_ERROR("%@ got error trying to invokeCommands: %@", self, error); + } + + completion(responses, error); }); }]; } @catch (NSException * exception) {