[BUG] RoomVariable is reported as not persistent
Posted: 04 Aug 2011, 10:47
Hello,
Encountered bug. Using SFS2x RC3 server and SFS2x RC3 client. Trying to set room variable on server:
Log shows following:
Looks like variable is reported persistent on server.
But following assert on client fails:
I trust server-side, so it looks like error on client.
Thanks
Encountered bug. Using SFS2x RC3 server and SFS2x RC3 client. Trying to set room variable on server:
Code: Select all
RoomVariable state = new SFSRoomVariable(RoomVariableName.SCRIPT_STATE.toString(), new SFSObject(), true, true, false);
state.setOwner(room.getOwner());
logger.debug("State is " + state);
List<RoomVariable> vars = new ArrayList(1);
vars.add(state);
getAPI().setRoomVariables(room.getOwner(), room, vars);
Code: Select all
11:45:29,304 DEBUG [pool-1-thread-2] event.RoomAddedHandler - State is { N: state, T: OBJECT, V: [SFSObject, size: 0], Pr: true, Ps: true, G: false, H: false, Owner: ( User Name: account-1, Id: 0, Priv: 0, Sess: 95.69.176.224:56536 ) }
11:45:29,305 DEBUG [pool-1-thread-2] event.RoomAddedHandler - State is { N: state, T: OBJECT, V: [SFSObject, size: 0], Pr: true, Ps: true, G: false, H: false, Owner: ( User Name: account-1, Id: 0, Priv: 0, Sess: 95.69.176.224:56536 ) }
But following assert on client fails:
Code: Select all
assertTrue("State is persistent", state.isPersistent());
Thanks