11-23-2016 04:01 PM - edited 03-17-2019 06:30 PM
Hi,
I am facing a strange issue with Cisco Jabber client on Windows 7 64-bit installation and unable to login. Login does not complete and always ends up with an error - "Cannot sign in". Upon few investigation I found out that the request URL that the client is creating is invalid and getting rejected.
Each time the client updates the file : jabberLocalConfig.xml with connection details. For some reason the "boshurl" and "xmppjabbercluster" value is prefixed with -
<?xml version="1.0" encoding="UTF-8"?>
<Jabber>
<userConfig name="boshurl" value="- https://im7.ciscowebex.com/http-bind"/>
<userConfig name="convwin_left_splitter_pos" value="180"/>
<userConfig name="dockedwindowposition" value="PositionUserDefined"/>
<userConfig name="enablesoftphonewithvxmeserverhealth" value="false"/>
<userConfig name="enablevideowithoutcamera" value="false"/>
<userConfig name="exchangeauthenticationstatus" value="0"/>
<userConfig name="group_header-contacts" value="EXPANDED"/>
<userConfig name="group_header-other contacts" value="EXPANDED"/>
<userConfig name="informuseroferror" value="11.7.1.46916"/>
.....
<userConfig name="windowsconfiguration" value="ConversationWindow,840,45,1480,645,1;DockWindow,1038,0,1356,53,1;HubWindow,946,55,1356,673,0;"/>
<userConfig name="xmppjabbercluster" value="- isj7cmx.webexconnect.com"/>
</Jabber>
Same is seen in the jabber.log with a "-" and new line in front of the URL
2016-11-24 01:15:43,193 INFO [0x00003224] [erx\jwcpp\LoginMgr\LoginMgrImpl.cpp(346)] [csf.jwcpp] [LoginMgrImpl::SetPropertyString] - @LoginMgr: #0, LoginMgrImpl::SetPropertyString set property:14 with value:-
isj7cmx.webexconnect.com
2016-11-24 01:15:43,193 INFO [0x00003224] [erx\jwcpp\LoginMgr\LoginMgrImpl.cpp(346)] [csf.jwcpp] [LoginMgrImpl::SetPropertyString] - @LoginMgr: #0, LoginMgrImpl::SetPropertyString set property:15 with value:-
https://im7.ciscowebex.com/http-bind
The file is overwritten on launch if I correct it by removing the extra prefix in the URL so no luck. I suspect that due to the extra prefix the url that is formed is just empty:
http:// HTTP/1.1
I have further checked the issue without proxy settings, cleaning cache, on a VM hosted on the machine with bridged n/w. All end up in the same issue
I then tried the Cisco client on a different hardware machine and was able to successfully login. Checked the jabberLocalConfig.xml file on the other machine and it does not contain the extra characters -
Cisco client version: 11.7.1.46916
System Type: x64-based PC
OS Name: Microsoft Windows 7 Enterprise
OS Version: 6.1.7601 Service Pack 1 Build 7601
Any help with the issue is much appreciated
11-26-2016 01:38 AM
Reinstalling MSXML package and restoring HKCR xml mime type resolved the issue
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide