Spark 2.5.1: issues with MSI installs: no Jingle, no Alerts, no client ver

So with 2.5.0 Beta 4 MSI Online install i was able to make a call to a coworker with EXE version. But i was always seeing only Calling… He can iniciate a call with me and see Jingle controls, but i can only Accept call and see nothing further. We dont have earphones currently to test it more. But in 2.5.0 MSI Online i dont even have a Call button in toolbar.

In 2.5.0 version in MSI Online version i dont even see Call button in chat window with my coworker (he’'s with EXE). And he dont see Call button for me as long as use MSI version. After i have installed EXE version we both can start Calls and see Jingle controls.

i can see only errors about emoticons lately:

2007.3.23 16.32.18 org.jivesoftware.spark.util.log.Log error

SEVERE: Connection closed on error.

java.net.SocketException: socket closed

at java.net.SocketInputStream.socketRead0(Native Method)

at java.net.SocketInputStream.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.jivesoftware.smack.util.ObservableReader.read(ObservableReader.java:42)

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)

2007.4.3 10.54.13 org.jivesoftware.spark.util.log.Log error

SEVERE: Unable to find image for http://www.igniterealtime.org/updater/sparkplugs?filename=transferguard.jar

java.lang.NullPointerException

at javax.swing.ImageIcon.(EmoticonManager.java:92)

at org.jivesoftware.sparkimpl.plugin.emoticons.EmoticonManager.getInstance(Emotico nManager.java:78)

at org.jivesoftware.sparkimpl.plugin.emoticons.EmoticonPlugin.initialize(EmoticonP lugin.java:43)

at org.jivesoftware.spark.PluginManager$1.run(PluginManager.java:398)

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

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

clean install of 2.5.1 MSI online - still cant see Dial button with a user (he uses 2.5.1 exe)

And i cant see anyone’'s client version (it shows blank fields), Alert when user is available wasnt working even in my group until i have launched Spark with admin rights once. Maybe it still needs to unpack something after installation?

maybe related? http://www.igniterealtime.org/forum/thread.jspa?threadID=25879&tstart=0

2.5.2 Beta 1 MSI online two users on same PC. Dial button appears and works. Shows clients’’ versions in other Test user. My user is still not showing user versions. Maybe it’'s not even related to MSI. This context menu stuff seems to work randomly. Same with Alert when available menu.