Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-1889

Spark hangs and reconnects when adding/removing room bookmark

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.8.0
    • Fix Version/s: 2.9.3
    • Component/s: Group Chat
    • Labels:

      Description

      When trying to add a bookmark or remove it (in the conference browser window), Spark freezes for a while or even disconnects and reconnects.

      Feb 26, 2017 11:02:06 AM org.jivesoftware.spark.util.log.Log error
      SEVERE: 
      org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 10000ms (~10s). Used filter: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=P61M3-772)), : fromFilter (OrFilter: (FromMatchesFilter (full): null, FromMatchesFilter (bare): test@wroot, FromMatchesFilter (full): wroot)).
      	at org.jivesoftware.smack.SmackException$NoResponseException.newWith(SmackException.java:106)
      	at org.jivesoftware.smack.SmackException$NoResponseException.newWith(SmackException.java:90)
      	at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:229)
      	at org.jivesoftware.smack.PacketCollector.nextResultOrThrow(PacketCollector.java:213)
      	at org.jivesoftware.smackx.iqprivate.PrivateDataManager.setPrivateData(PrivateDataManager.java:181)
      	at org.jivesoftware.smackx.bookmarks.BookmarkManager.removeBookmarkedConference(BookmarkManager.java:159)
      	at org.jivesoftware.spark.ui.conferences.BookmarksUI.removeBookmark(BookmarksUI.java:413)
      	at org.jivesoftware.spark.ui.conferences.ConferenceRoomBrowser.bookmarkRoom(ConferenceRoomBrowser.java:446)
      	at org.jivesoftware.spark.ui.conferences.ConferenceRoomBrowser.lambda$new$1(ConferenceRoomBrowser.java:245)
      	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
      	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
      	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
      	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
      	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
      	at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:124)
      	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
      	at java.awt.Component.processMouseEvent(Unknown Source)
      	at javax.swing.JComponent.processMouseEvent(Unknown Source)
      	at java.awt.Component.processEvent(Unknown Source)
      	at java.awt.Container.processEvent(Unknown Source)
      	at java.awt.Component.dispatchEventImpl(Unknown Source)
      	at java.awt.Container.dispatchEventImpl(Unknown Source)
      	at java.awt.Component.dispatchEvent(Unknown Source)
      	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
      	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
      	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
      	at java.awt.Container.dispatchEventImpl(Unknown Source)
      	at java.awt.Window.dispatchEventImpl(Unknown Source)
      	at java.awt.Component.dispatchEvent(Unknown Source)
      	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
      	at java.awt.EventQueue.access$500(Unknown Source)
      	at java.awt.EventQueue$3.run(Unknown Source)
      	at java.awt.EventQueue$3.run(Unknown Source)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      	at java.awt.EventQueue$4.run(Unknown Source)
      	at java.awt.EventQueue$4.run(Unknown Source)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      	at java.awt.EventQueue.dispatchEvent(Unknown Source)
      	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
      	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      	at java.awt.EventDispatchThread.run(Unknown Source)

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            wroot wroot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: