live.observer: Setting the Id cannot be triggered by notifications
I'm watching the currently playing clip index from js api. When it changes I pass the id to a live.observer object in my patch to track the properties of the clip, like playback position.
I have put a deferlow before the id inlet of live.observer but I keep seeing these messages pop up:
live.observer: Setting the Id cannot be triggered by notifications
And the strange thing is that it's not consistent. I seem to get the warning about 2/3 of the time. I would just ignore the warning, but my live.observer fails to connect so it is a real problem.
What else can I try besides the deferlow?
You need to put deferlow *after* the live.observer, ie. in the message path of the output value.
I've tried it but it didn't make a difference. To me it doesn't make sense either because it's the live.observer which is generating the error. It has no clue in what comes next. Whether or not its output is deferred.
Besides that I'd want the clip playing position as accurate as possible and putting a deferlow in between would mess things up a bit probably.
I now put the deferlow in front again and now it stopped complaining :s I've had this happen to me before. I feel there's a little bug somewhere but I can't quite put my finger on it yet...