"Find" Intent failing in iOS 17 with LNPerform-QueryErrorDomain

Hi there,

I have three "find" AppIntents in my app, each associated with a different AppEntity. These worked fine in iOS 16, but since upgrading to iOS 17 all fail with an LNPerform-QueryErrorDomain error.

I'm struggling to debug this - shortcuts fail reporting this error type, and in the console I can see two errors with the BackgroundShortcutRunner process occurring at this time:

error	20:40:54.224489+0100	BackgroundShortcutRunner	Operation `<LNPerformQueryConnectionOperation: 0x895b3a3c0, identifier: E3E70A3B-E10B-41A8-8C9B-DA32CA18B109>` error Error Domain=LNPerformQueryErrorDomain Code=10003 "(null)"

error	20:40:54.225474+0100	BackgroundShortcutRunner	-[WFAction runWithInput:userInterface:runningDelegate:variableSource:workQueue:completionHandler:]_block_invoke_3 Action <WFLinkContentItemFilterAction: 0x8929729b0, identifier: <identifier>, contentItemClass: WFLinkEntityContentItem_<identifier>> finished with error {domain: LNPerformQueryErrorDomain, code: 10003}. Error Domain=LNPerformQueryErrorDomain Code=10003

Does anyone have any suggestions on where to go with this? Thanks!

"Find" Intent failing in iOS 17 with LNPerform-QueryErrorDomain
 
 
Q