Hey there, i am not sure whats going wrong here. Somehow I end up in an infiite loop which causes a stack overflow: I want to modify the GM Notes of a character. character.get("gmnotes", function(notes){
var newNotes = notes + " test";
log(newNotes);
character.set("gmnotes", newNotes);
}); The log is fine, but whenever I call the character.set it seems to do some kind of recursive behaviour. "Note test test" "Note test test test" "Note test test test test" "Note test test test test test" "Note test test test test test test" "Note test test test test test test test" "Note test test test test test test test test" "Note test test test test test test test test test" "Note test test test test test test test test test test" RangeError: Maximum call stack size exceeded RangeError: Maximum call stack size exceeded at new Uint8Array (<anonymous>) at new FastBuffer (internal/buffer.js:950:1) at createUnsafeBuffer (buffer.js:149:12) at createPool (buffer.js:157:15) at allocate (buffer.js:413:7) at Function.allocUnsafe (buffer.js:384:10) at Client._sendFrame (/home/node/d20-api-server/node_modules/websocket-driver/lib/websocket/driver/hybi.js:243:25) at Client.onMessageReady (/home/node/d20-api-server/node_modules/websocket-driver/lib/websocket/driver/hybi.js:225:12) at Client.<anonymous> (/home/node/d20-api-server/node_modules/websocket-driver/lib/websocket/driver/hybi.js:231:24) at pipe (/home/node/d20-api-server/node_modules/websocket-extensions/lib/pipeline/index.js:37:40) Thanks for your help, Kerubis