Openfire Enterprise

Adding bookmarks from the Conferences tab throws an error.

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 3.4.2
  • Fix Version/s: 3.4.3
  • Component/s: SparkWeb
  • Acceptance Test - Add?:
    No
  • Description:

    Steps to reproduce:

    1. Go to the conferences tab with a list of rooms loaded.
    2. Right click on a room and select "Add Bookmark."

    Notice an error is thrown and the bookmark is not added.

Activity

Hide
Armando Jagucki added a comment - 12/21/07 11:32 PM

I would start work from 'MUCRoomListItemRenderer.'

Show
Armando Jagucki added a comment - 12/21/07 11:32 PM I would start work from 'MUCRoomListItemRenderer.'
Hide
David Smith added a comment - 12/22/07 01:50 AM

The issue is that this._groupChatNode in GroupChatBookmark.as is null during serialize. Backtrace is

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at org.jivesoftware.xiff.bookmark.packet::GroupChatBookmark/serialize()[GroupChatBookmark.as:65]
at org.jivesoftware.xiff.bookmark.packet::BookmarkPrivatePayload/serialize()[BookmarkPrivatePayload.as:59]
at org.jivesoftware.xiff.privatedata.packet::PrivateDataExtension/_serializePayload()[PrivateDataExtension.as:59]
at org.jivesoftware.xiff.privatedata.packet::PrivateDataExtension/serialize()[PrivateDataExtension.as:51]
at org.jivesoftware.xiff.data::XMPPStanza/serialize()[XMPPStanza.as:116]
at org.jivesoftware.xiff.data::IQ/serialize()[IQ.as:75]
at org.jivesoftware.xiff.core::XMPPConnection/send()[XMPPConnection.as:305]
at org.jivesoftware.xiff.privatedata::PrivateDataManager/setPrivateData()[PrivateDataManager.as:42]
at org.jivesoftware.xiff.bookmark::BookmarkManager/_addBookmark()[BookmarkManager.as:124]
at org.jivesoftware.xiff.bookmark::BookmarkManager/addGroupChatBookmark()[BookmarkManager.as:47]
at com.jivesoftware.spark.renderers::MUCRoomListItemRenderer/addBookmark()[MUCRoomListItemRenderer.mxml:64]

Show
David Smith added a comment - 12/22/07 01:50 AM The issue is that this._groupChatNode in GroupChatBookmark.as is null during serialize. Backtrace is TypeError: Error #1009: Cannot access a property or method of a null object reference. at org.jivesoftware.xiff.bookmark.packet::GroupChatBookmark/serialize()[GroupChatBookmark.as:65] at org.jivesoftware.xiff.bookmark.packet::BookmarkPrivatePayload/serialize()[BookmarkPrivatePayload.as:59] at org.jivesoftware.xiff.privatedata.packet::PrivateDataExtension/_serializePayload()[PrivateDataExtension.as:59] at org.jivesoftware.xiff.privatedata.packet::PrivateDataExtension/serialize()[PrivateDataExtension.as:51] at org.jivesoftware.xiff.data::XMPPStanza/serialize()[XMPPStanza.as:116] at org.jivesoftware.xiff.data::IQ/serialize()[IQ.as:75] at org.jivesoftware.xiff.core::XMPPConnection/send()[XMPPConnection.as:305] at org.jivesoftware.xiff.privatedata::PrivateDataManager/setPrivateData()[PrivateDataManager.as:42] at org.jivesoftware.xiff.bookmark::BookmarkManager/_addBookmark()[BookmarkManager.as:124] at org.jivesoftware.xiff.bookmark::BookmarkManager/addGroupChatBookmark()[BookmarkManager.as:47] at com.jivesoftware.spark.renderers::MUCRoomListItemRenderer/addBookmark()[MUCRoomListItemRenderer.mxml:64]

People

Dates

  • Created:
    12/21/07 08:27 PM
    Updated:
    12/22/07 02:44 AM
    Resolved:
    12/22/07 02:44 AM