I’ve played a bit with your code and this is my source:
autowatch = 1;
//PropertyToTrack = "42";
Param = new LiveAPI(this.patcher, PropertyChangeCallback, "live_set");
post("n*****FAILED to create Param callback...*****");
post("Param is ok");
Param.property = PropertyToTrack;
post("n--: Param to tracck:", Param.property);
post("n*** property error:", e.exception_var );
This will catch an exception because PropertyToTrack is not defined. If you un-comment //PropertyToTrack = "42"; then it will work fine, without causing an exception. The LiveAPI path is called by name in the examples I’ve seen. That makes sence because the id is created on the fly and can be different on another run.
My issue is not the Id but actually an issue where if I send in a property that cannot be listened to I get an error in the debug window saying something close to "this property cannot be listened to.". Am I missing something there as I would expect it to work the same way?