New Facial Tracking Causing "The current thread cannot access 'Instance' (lacking capability Plugin)" error

Players in my game are getting this error during gameplay while having the new facial tracking feature enabled:

I believe the error is being caused by accessing camera properties (when I commented this line out from a mechanic in my game, the mechanic no longer caused the error. The camera variable is also just a reference to workspace.CurrentCamera defined at the start of the script):

Game Link: Combat Warriors - Roblox

8 Likes

Thank you for the report.

This is an issue caused by our Self View widget implementation and we are working to fix that.

6 Likes

Can confirm this is happening to us on Jailbreak. It breaks our bullet system for NPCs and Player weapons. Eager to enable Camera for communication as soon as we see this one fixed. Thank you!

3 Likes

To follow up – the issue is that we have a tag on the humanoid, and are querying all humanoids in game with CollectionService:GetTagged() which also seems to be picking up the self view widget humanoid… but there is no way afaik (besides pcall) to know whether to ignore this one or not. CollectionService should probably not include anything in this self view? Or, tags should be stripped when you clone character for the view.

4 Likes

Hello, thanks for the heads-up. We went for the option of stripping tags from the Self View clone. We expect the fix to ship with next week’s release currently slated for next Wednesday on Desktop.

2 Likes

Hello, release 589 came out on Mac, Windows, iOS and Android meanwhile and it has the fix to strip tags from the Self View clone. Please let us know if all fine with that for you or also if you have any further issues.
cheers

1 Like

Thanks, upon initial inspection this seems to have resolved the error, thanks!

1 Like

great, glad to hear, thanks for checking :+1: