[jitsi-users] Contact source update failure leads to calling AWT Window crash


#1

Hi,

I checked out the latest code from git and got the following message when trying
to initiate a SIP call.
To run the code, I used the ant commands as described in the guide.

I suppose this is connected to the Thunderbird plugin, as disabling it, resolves
the issue.

Why I posted this issue:
-I don't think that the calling window should crash, just because name resolving
crashes
-I wanted to report the bug of the thunderbird contact source plugin

My arch: Linux x86_64.

[java] 19:03:45.842 SEVERE: [39] util.UtilActivator.uncaughtException().108 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main] and
message was: thread
[java] java.lang.IllegalStateException: thread
[java] at
net.java.sip.communicator.service.contactsource.AsyncContactQuery.start(AsyncContactQuery.java:267)
[java] at
net.java.sip.communicator.impl.gui.main.contactlist.TreeContactList.setSourceContactImage(TreeContactList.java:2148)
[java] at
net.java.sip.communicator.impl.gui.main.call.OneToOneCallPeerPanel.setPeerImage(OneToOneCallPeerPanel.java:1085)
[java] at
net.java.sip.communicator.impl.gui.main.call.OneToOneCallPeerPanel.<init>(OneToOneCallPeerPanel.java:277)
[java] at
net.java.sip.communicator.impl.gui.main.call.OneToOneCallPanel.addCallPeerPanel(OneToOneCallPanel.java:145)
[java] at
net.java.sip.communicator.impl.gui.main.call.OneToOneCallPanel.<init>(OneToOneCallPanel.java:119)
[java] at
net.java.sip.communicator.impl.gui.main.call.CallPanel.doUpdateViewFromModelInEventDispatchThread(CallPanel.java:1116)
[java] at
net.java.sip.communicator.impl.gui.main.call.CallPanel.updateViewFromModelInEventDispatchThread(CallPanel.java:2328)
[java] at
net.java.sip.communicator.impl.gui.main.call.CallPanel.access$300(CallPanel.java:66)
[java] at
net.java.sip.communicator.impl.gui.main.call.CallPanel$2.run(CallPanel.java:397)
[java] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
[java] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
[java] at java.awt.EventQueue.access$200(EventQueue.java:103)
[java] at java.awt.EventQueue$3.run(EventQueue.java:694)
[java] at java.awt.EventQueue$3.run(EventQueue.java:692)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
[java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
[java] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
[java] at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
[java] at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
[java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Best wishes,

Sebastian