Issue with XIFF2 and rosters

I’m having a problem where I’m unable to see the nicknames of the active participants of a chat room. I’m using XIFF2 and Openfire 3.4.5.

I’m using a data grid to display the roster. If I look through what’s returned from a user join or departure event this is what I see:

eventObject.target.mySubject: devRoom
eventObject.target.myRole: participant
eventObject.target.myAffiliation: none
eventObject.target.pendingNickname: null
eventObject.target.myIsReserved: false
eventObject.target.myNickname: null
eventObject.target.myJID: devRoom@conference.chatdev.example.com
eventObject.target.myConnection: [object Object]
eventObject.target.active: true
eventObject.target.rosterItems: [object Object]
eventObject.type: userJoin
eventObject.nickname: undefined

Here is the code for creating the Roster:

var chatRoom = new Room( connection );
chatRoom.roomName = "devRoom";
chatRoom.nickname = "foobar";
chatRoom.conferenceServer = "conference.chatdev.example.com"; chatRoomRoster.dataProvider = chatRoom;

Any guidance would be greatly appreciated.