Exception in thread "Timer-5243" java.lang.ArrayIndexOutOfBoundsException: 356 >= 356

    at java.util.Vector.elementAt(Unknown Source)

    at javax.swing.DefaultListModel.getElementAt(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.removeIndexInterval(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI$Handler.intervalRemoved(Unknown Source)

    at javax.swing.AbstractListModel.fireIntervalRemoved(Unknown Source)

    at javax.swing.DefaultListModel.removeElement(Unknown Source)

    at org.jivesoftware.spark.ui.ContactGroup.removeContactItem(ContactGroup.java:386)

    at org.jivesoftware.spark.ui.ContactList$5.run(ContactList.java:359)

    at java.util.TimerThread.mainLoop(Unknown Source)

    at java.util.TimerThread.run(Unknown Source)

Exception in thread "Timer-5297" java.lang.ArrayIndexOutOfBoundsException: 343 >= 343

    at java.util.Vector.elementAt(Unknown Source)

    at javax.swing.DefaultListModel.getElementAt(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.removeIndexInterval(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI$Handler.intervalRemoved(Unknown Source)

    at javax.swing.AbstractListModel.fireIntervalRemoved(Unknown Source)

    at javax.swing.DefaultListModel.removeElement(Unknown Source)

    at org.jivesoftware.spark.ui.ContactGroup.removeContactItem(ContactGroup.java:386)

    at org.jivesoftware.spark.ui.ContactList$5.run(ContactList.java:359)

    at java.util.TimerThread.mainLoop(Unknown Source)

    at java.util.TimerThread.run(Unknown Source)

Exception in thread "Timer-5408" java.lang.ArrayIndexOutOfBoundsException: 305 >= 305

    at java.util.Vector.elementAt(Unknown Source)

    at javax.swing.DefaultListModel.getElementAt(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)

    at javax.swing.DefaultListSelectionModel.removeIndexInterval(Unknown Source)

    at javax.swing.plaf.basic.BasicListUI$Handler.intervalRemoved(Unknown Source)

    at javax.swing.AbstractListModel.fireIntervalRemoved(Unknown Source)

    at javax.swing.DefaultListModel.removeElement(Unknown Source)

    at org.jivesoftware.spark.ui.ContactGroup.removeContactItem(ContactGroup.java:386)

    at org.jivesoftware.spark.ui.ContactList$5.run(ContactList.java:359)

    at java.util.TimerThread.mainLoop(Unknown Source)

    at java.util.TimerThread.run(Unknown Source)

java.net.SocketException: Connection reset

    at java.net.SocketInputStream.read(Unknown Source)

    at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source)

    at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)

    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)

    at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)

    at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)

    at sun.nio.cs.StreamDecoder.implRead(Unknown Source)

    at sun.nio.cs.StreamDecoder.read(Unknown Source)

    at java.io.InputStreamReader.read(Unknown Source)

    at java.io.BufferedReader.fill(Unknown Source)

    at java.io.BufferedReader.read1(Unknown Source)

    at java.io.BufferedReader.read(Unknown Source)

    at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2971)

    at org.xmlpull.mxp1.MXParser.more(MXParser.java:3025)

    at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144)

    at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)

    at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:368)

    at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)

    at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)

SASL authentication failed:

    at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java: 209)

    at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:341)

    at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1287)

    at org.jivesoftware.smack.ReconnectionManager$2.run(ReconnectionManager.java:166)

