[sip-comm-dev] Error when closing chat window


#1

Hi,

I ended a voice conversation by merely closing the audio/video window. When I then tried to close the chat window - a large, empty window appeared - with a lone ! in the left upper corner.

This is the log for that:

warning: The VAD has been replaced by a hack pending a complete rewrite
warning: The echo canceller started acting funny and got slapped (reset). It swears it will behave now.
warning: The VAD has been replaced by a hack pending a complete rewrite
warning: The VAD has been replaced by a hack pending a complete rewrite
java.lang.ArrayIndexOutOfBoundsException: -1
  at java.util.ArrayList.elementData(ArrayList.java:338)
  at java.util.ArrayList.get(ArrayList.java:351)
  at javax.swing.JTabbedPane.setIconAt(JTabbedPane.java:1359)
  at net.java.sip.communicator.impl.gui.main.chat.ChatWindow.setTabIcon(ChatWindow.java:548)
  at net.java.sip.communicator.impl.gui.main.chat.ChatWindow.setChatIcon(ChatWindow.java:1167)
  at net.java.sip.communicator.impl.gui.main.chat.ChatPanel.updateChatTransportStatus(ChatPanel.java:1663)
  at net.java.sip.communicator.impl.gui.main.chat.MetaContactChatTransport.updateContactStatus(MetaContactChatTransport.java:501)
  at net.java.sip.communicator.impl.gui.main.chat.MetaContactChatTransport.contactPresenceStatusChanged(MetaContactChatTransport.java:489)
  at net.java.sip.communicator.service.protocol.AbstractOperationSetPersistentPresence.fireContactPresenceStatusChangeEvent(AbstractOperationSetPersistentPresence.java:191)
  at net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$ContactChangesListener.firePresenceStatusChanged(OperationSetPersistentPresenceJabberImpl.java:1012)
  at net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$ContactChangesListener.presenceChanged(OperationSetPersistentPresenceJabberImpl.java:888)
  at org.jivesoftware.smack.Roster.fireRosterPresenceEvent(Roster.java:627)
  at org.jivesoftware.smack.Roster.access$600(Roster.java:50)
  at org.jivesoftware.smack.Roster$PresencePacketListener.processPacket(Roster.java:717)
  at org.jivesoftware.smack.Roster.setOfflinePresences(Roster.java:590)
  at org.jivesoftware.smack.Roster.access$200(Roster.java:50)
  at org.jivesoftware.smack.Roster$1.connectionClosed(Roster.java:118)
  at org.jivesoftware.smack.PacketReader.shutdown(PacketReader.java:134)
  at org.jivesoftware.smack.XMPPConnection.shutdown(XMPPConnection.java:432)
  at org.jivesoftware.smack.XMPPConnection.disconnect(XMPPConnection.java:474)
  at org.jivesoftware.smack.Connection.disconnect(Connection.java:453)
  at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.disconnectAndCleanConnection(ProtocolProviderServiceJabberImpl.java:909)
  at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.shutdown(ProtocolProviderServiceJabberImpl.java:1269)
  at net.java.sip.communicator.service.protocol.ProtocolProviderFactory.stop(ProtocolProviderFactory.java:1018)
  at net.java.sip.communicator.service.protocol.ProtocolProviderFactory.stop(ProtocolProviderFactory.java:995)
  at net.java.sip.communicator.impl.protocol.jabber.JabberActivator.stop(JabberActivator.java:198)
  at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:651)
  at org.apache.felix.framework.Felix.stopBundle(Felix.java:2202)
  at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1177)
  at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
  at java.lang.Thread.run(Thread.java:636)

Some minor itch - but...
Greetings
Conrad

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net