Spark -- Disconnect Bug

In latest SVN build, using the ‘add contact’ autocomplete with no one filled in causes spark to lose connection to the server.


Apr 6, 2011 8:50:36 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.shutdown(MainWindow.java:282)

at org.jivesoftware.MainWindow$8.actionPerformed(MainWindow.java:546)

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.AbstractButton.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:50:36 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.shutdown(MainWindow.java:282)

at org.jivesoftware.MainWindow$8.actionPerformed(MainWindow.java:546)

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.AbstractButton.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:50:36 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.shutdown(MainWindow.java:282)

at org.jivesoftware.MainWindow$8.actionPerformed(MainWindow.java:546)

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.AbstractButton.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:50:36 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.shutdown(MainWindow.java:282)

at org.jivesoftware.MainWindow$8.actionPerformed(MainWindow.java:546)

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.AbstractButton.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.awt.EventQueue$2.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:51:28 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.logout(MainWindow.java:317)

at org.jivesoftware.spark.ui.ReconnectPanel.reconnect(ReconnectPanel.java:104)

at org.jivesoftware.spark.ui.ReconnectPanel.access$100(ReconnectPanel.java:49)

at org.jivesoftware.spark.ui.ReconnectPanel$2.doRun(ReconnectPanel.java:91)

at org.jivesoftware.spark.util.SwingTimerTask.run(SwingTimerTask.java:35)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:51:28 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.logout(MainWindow.java:317)

at org.jivesoftware.spark.ui.ReconnectPanel.reconnect(ReconnectPanel.java:104)

at org.jivesoftware.spark.ui.ReconnectPanel.access$100(ReconnectPanel.java:49)

at org.jivesoftware.spark.ui.ReconnectPanel$2.doRun(ReconnectPanel.java:91)

at org.jivesoftware.spark.util.SwingTimerTask.run(SwingTimerTask.java:35)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:51:28 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.logout(MainWindow.java:317)

at org.jivesoftware.spark.ui.ReconnectPanel.reconnect(ReconnectPanel.java:104)

at org.jivesoftware.spark.ui.ReconnectPanel.access$100(ReconnectPanel.java:49)

at org.jivesoftware.spark.ui.ReconnectPanel$2.doRun(ReconnectPanel.java:91)

at org.jivesoftware.spark.util.SwingTimerTask.run(SwingTimerTask.java:35)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:51:28 AM org.jivesoftware.spark.util.log.Log error

SEVERE: Closing Group Chat Room error.

java.lang.IllegalStateException: Not connected to server.

at org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:445)

at org.jivesoftware.smackx.muc.MultiUserChat.leave(MultiUserChat.java:534)

at org.jivesoftware.spark.ui.rooms.GroupChatRoom.leaveChatRoom(GroupChatRoom.java: 551)

at org.jivesoftware.spark.ui.ChatContainer.leaveChatRoom(ChatContainer.java:598)

at org.jivesoftware.spark.Workspace$1.shutdown(Workspace.java:143)

at org.jivesoftware.MainWindow.fireWindowShutdown(MainWindow.java:253)

at org.jivesoftware.MainWindow.logout(MainWindow.java:317)

at org.jivesoftware.spark.ui.ReconnectPanel.reconnect(ReconnectPanel.java:104)

at org.jivesoftware.spark.ui.ReconnectPanel.access$100(ReconnectPanel.java:49)

at org.jivesoftware.spark.ui.ReconnectPanel$2.doRun(ReconnectPanel.java:91)

at org.jivesoftware.spark.util.SwingTimerTask.run(SwingTimerTask.java:35)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Apr 6, 2011 8:51:48 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

No response from the server.:

at org.jivesoftware.smackx.PrivateDataManager.getPrivateData(PrivateDataManager.ja va:209)

at org.jivesoftware.smackx.bookmark.BookmarkManager.retrieveBookmarks(BookmarkMana ger.java:218)

at org.jivesoftware.smackx.bookmark.BookmarkManager.getBookmarkedConferences(Bookm arkManager.java:91)

at org.jivesoftware.spark.ui.conferences.ConferenceServices$4.construct(Conference Services.java:292)

at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:141)

at java.lang.Thread.run(Unknown Source)

Apr 6, 2011 8:51:58 AM org.jivesoftware.spark.util.log.Log error

SEVERE:

No response from the server.:

at org.jivesoftware.smackx.PrivateDataManager.getPrivateData(PrivateDataManager.ja va:209)

at org.jivesoftware.smackx.bookmark.BookmarkManager.retrieveBookmarks(BookmarkMana ger.java:218)

at org.jivesoftware.smackx.bookmark.BookmarkManager.getBookmarkedConferences(Bookm arkManager.java:91)

at org.jivesoftware.sparkimpl.plugin.bookmarks.BookmarkPlugin$1.setBookmarks(Bookm arkPlugin.java:158)

at org.jivesoftware.sparkimpl.plugin.bookmarks.BookmarkPlugin$1.createMenu(Bookmar kPlugin.java:141)

at org.jivesoftware.sparkimpl.plugin.bookmarks.BookmarkPlugin$1.initialize(Bookmar kPlugin.java:81)

at org.jivesoftware.sparkimpl.plugin.bookmarks.BookmarkPlugin$1.finished(BookmarkP lugin.java:69)

at org.jivesoftware.spark.util.SwingWorker$2$1.run(SwingWorker.java:148)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.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)

Recorded as http://issues.igniterealtime.org/browse/SPARK-1275

Can not reproduce with latest trunk (http://bamboo.igniterealtime.org/browse/SPARK-INSTALL4J-212/artifact/Install4j)

Nachricht geändert durch Walter Ebeling

cannot reproduce

works as intended, please tell me how you can “search” with no name in the field

if you place less than 5 letters in the search dialog, you should get an error-message saying you need to atleast enter 5 letters

I just reproduced it again :. Here are some screenshots.

http://www.americollect.com/SPARK_Crash_1.png

http://www.americollect.com/spark_crash_2.png

Add Contact --> I just click the auto complete button, instantly disconnects me from the spark server.

Please check against lates build: http://bamboo.igniterealtime.org/browse/SPARK-INSTALL4J-233 A fix is in place

Hi Walter,

I just updated to latest build, same issue occured.

but the “normal” search is working for you? (at the buttom of the contact list)

which server do you use?

(in case you’re using openfire, which language is set in the admin panel of openfire?)

Yep – that search works, but if I add contact and just click the find button with no username filled in to search for it crashes.

We’re using Openfire – latest svn build as well.

English.

1 Like

its impossible to crash, doesnt make sense

code looks like this

if (byname.length() <= 4) {

JOptionPane.showMessageDialog(jidField,“message.search.input.short”, “title.notification”, JOptionPane.ERROR_MESSAGE);

} else {

stuff

}

so if you enter anything below 5 characters you should get the Dialog saying you need to enter alteast 5 chars

After trying to search for a proper user without leaving it blank, it didn’t crash on me and yelled at me to provide at least 5 characters. I restarted spark and it was still working, so I thought i’d reproduce my blank state.

I deleted all data except my spark.properties in %appdata%\spark and restart spark – voila.

Attached is a PSR (Problem step recorder from windows 7) of the reproduction.
Problem_20110418_1011.mht.zip (1292520 Bytes)

cant get it to not-work

did a screenshot series
2011-04-18_172909.zip (11771303 Bytes)

Did you try clearing out your %appdata%\spark settings? It worked fine for me after I initially tried to search for a legitimate user, but when it never had a cache’d name to fall back to it seems to cause it.

Does it save the search history somewhere in memory, or in a file? If so that could explain why it’s not reproduceable as you have probably tested itw ith a real username prior.

theres no caching

This happends both at work and at home (XP SP3). Both program and user error logs are empty. Search plugin is not a case, i have it installed on my home server and it it the same. Also, i can search with the builtin Spark search field without losing the connection. Program is not crashing. Just loses the connection and can’t restore it without a restart.

Alex, do you still experience this issue with 2.6.2? Because i do.

I certainly belive that you have this bug. We can not reproduce it. If we hav no logs or screen flow video (as it is attached in the bug) there is no way to reproduce it. Wroot’s DB does not help in reproduction. The screen flow capture as attached on the Jira issue did help (it was causing the disconnect) and we fixed that in 2.6.1.

Please provide a screen flow via Wink (www.debugmode.com) and we can start from there.

BTW. It is really helpful to report the error log. I am able to reproduce it now against igniterealtime.org. The error log is indicating an issue between private data manager and the add contact dialog. Updated the bug report and assigned it for 2.6.3.

Exception occurred during event dispatching:

java.lang.IllegalStateException: Must be logged in to XMPP server.

at org.jivesoftware.smackx.PrivateDataManager.(PrivateDataManager.java:140)

at org.jivesoftware.sparkimpl.plugin.scratchpad.Tasks.getTaskList(Tasks.java:197)

at org.jivesoftware.sparkimpl.plugin.scratchpad.TaskNotification$2.run(TaskNotific ation.java:73)

at java.awt.event.InvocationEvent.dispatch(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.pumpEventsForFilter(Unknown Source)

at java.awt.Dialog$1.run(Unknown Source)

at java.awt.Dialog$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.Dialog.show(Unknown Source)

at javax.swing.JOptionPane.showOptionDialog(Unknown Source)

at javax.swing.JOptionPane.showMessageDialog(Unknown Source)

at javax.swing.JOptionPane.showMessageDialog(Unknown Source)

at org.jivesoftware.spark.ui.RosterDialog.addContactButton(RosterDialog.java:626)

at org.jivesoftware.spark.ui.RosterDialog.access$500(RosterDialog.java:89)

at org.jivesoftware.spark.ui.RosterDialog$5.actionPerformed(RosterDialog.java:357)

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 com.jtattoo.plaf.BaseButtonListener.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.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)

So, do you still need a screen flow or error logs? actually i see no point in the video as it is nothing special i do. this is just a two steps reproduction.

I can reproduce this issue instantly by clicking the button when adding a contact still, 2.6.2, latest openfire server as well. Did you want the video? It’s a two step reproduction problem.

I think Walter already can reproduce it himself.

well, we can not reproduce it against our internal server. It’s only reproducable once against igniterealtime.org