Error message "Failed to set override status for bind point component member."

In my visionOS app, I'm seeing this error in the console dozens of times. Anyone know what it means, or how to troubleshoot it?

Searching these forums and the usual other places hasn't come up with anything that seems relevant.

Hi, can you share the full log line? Do the log lines related to anything in your app? RealityKit has a lot of logging that is not always actionable by external developers, so as long as you are not seeing any errors that seem related to the logs, you can probably it.

That is the whole line in the log. 😅

I've isolated the code where it's happening, and it looks like it's consistently happening when this function starts an animation:

    private func animateFallFrom(_ fall: AnimateCoordinate.From) {
        guard let entity = cubeEntityByCoordinate[fall.coordinate],
              let fromEntity = cubeEntityByCoordinate[fall.coordinateFrom] else {
            assertionFailure("could not find entity for some part of fall")
            return
        }
        let endPosition = entity.position
        let animationDefinition = FromToByAnimation(
            to: Transform(translation: endPosition),
            duration: DisplayConfig.current.fallingBlockTimeDuration,
            timing: .easeInOut,
            bindTarget: .transform,
            repeatMode: .none
        )
        guard let animationResource = try? AnimationResource.generate(with: animationDefinition) else {
            assertionFailure("could not generate animation")
            return
        }
        entity.position = fromEntity.position
        entity.playAnimation(animationResource)
    }```

It's now 18 months since this question was asked, and no real answer. I'm seeing the same message whenever I run an animation. the animation seems to work, visually at least, but this message is output to the log. It doesn't seem to matter whether the animation is to animate opacity or just move an entity via a transform. Every animation seems to trigger this output.

I confess that I'm finding the entire experience of trying to move from SceneKit to RealityKit frustrating; simple things are far more complex to implement, and far more obscure. The documentation is lacking and not up to standard, especially given the time Apple has had to flesh out RealityKit and decide to deprecate SceneKit.

I have the same problem. For me, the log seems to appear right after my animation ended, and before it starts another animation.

Somehow when I adjusted the duration like so: await entity.playAnimation(anim.repeat(duration: originalDuration + 1.5)) so a new animation will start before the current animation fully ends, the error disappears

Error message "Failed to set override status for bind point component member."
 
 
Q