Office Servers and Services

"La connaissance ne vaut que si elle est partagée" / "An effective Knowledge is a shared one"

Archive for the ‘Skype for Business 2015 / Lync 2013 – Reverse Proxy’ Category

Lync 2013 WebApp : Connection, Exception occured while replacing existing xmlHttpRequest object: Unspecified error [SOLVED]

Posted by Teruin laurent sur novembre 25, 2014


Informations

Case Number :
Case Label : : 10:5:8:355, TL_ERROR, , Connection, Exception occured while replacing existing xmlHttpRequest object: Unspecified error., Lync_Client_Model_Transport_Connection$sendHttpRequest, STACKTRACE::
Date: Nov 25 10:05:17 UTC+0100 2014
Opening Date:

Country : France
Customer :
Exakis Contact : Laurent Teruin
Severity : B
Case Followers:

Microsoft Engineer:

 

Summary

 

Informations    1

Issue Description    2

Resolution Acceptance condition    4

Technical articles    4

Actions    4

Technical informations    6

 

Issue description

When a anonyous user try from external to meet a Lync 2013 Meeting

Technical information

 

Current ver=15.8@8308.815,  Lync_Client_PluginFramework
ProductName:Microsoft Lync Web App, anonymous
isExternal:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLocale:fr-fr, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLCID:1036, anonymous
10:5:8:277, TL_INFO, , CoreUX, isRtl:false, anonymous
10:5:8:277, TL_INFO, , CoreUX, isDomainAuthEnabled:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, UserAgent : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E),  Lync_Client_CoreUx_StartPage$start

Resolution Acceptance condition

The case will be considered as solved when an external non federated anonymous Lync web app user will be able to join a meeting with audio and video

Technical articles

none

Actions

none

Résolution

We have enabled full log on the client side by using https://meet-eu.grpxxxxx.com/slama/S1NZ8YM9?sl=1&log=full

Dumping Logs: Dump Requested Time – Tue Nov 25 10:05:17 UTC+0100 2014, Reference Time – Tue Nov 25 10:05:08 UTC+0100 2014
10:5:8:137, TL_INFO, , CoreUX, Logging Started!!!,  Lync_Client_CoreUx_StartPage$start
10:5:8:230, TL_INFO, , Framework, Desired major ver=15.8; Desired minor ver=8308.815; Desired Mac minor ver=8546.510; Current ver=15.8@8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:230, TL_INFO, , Framework, Generic version passed; minorVer=8308.815; minorVerPlugin=8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:230, TL_INFO, , Accessibility, Marking role RoleType as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Structure as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Section as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Widget as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Command as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Input as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:246, TL_INFO, , Accessibility, Marking role Window as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:246, TL_INFO, , Accessibility, Marking role Composite as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:246, TL_INFO, , Accessibility, Marking role Select as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:261, TL_INFO, , Accessibility, Marking role SectionHead as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:261, TL_INFO, , CoreUX, Cannot set HC user options; will set later,  Lync_Client_CoreUx_LwaShell$computeHighContrastMode
10:5:8:261, TL_INFO, , CoreUX, Disabling animations…,  Lync_Client_CoreUx_StartPage$start
10:5:8:277, TL_INFO, , CoreUX, Build Information below,  Lync_Client_CoreUx_StartPage$start
10:5:8:277, TL_INFO, , CoreUX, productVersion:5.0.8308.577, anonymous
10:5:8:277, TL_INFO, , CoreUX, buildType:fre, anonymous
10:5:8:277, TL_INFO, , CoreUX, branch:lcs_w15_onprem, anonymous
10:5:8:277, TL_INFO, , CoreUX, buildArch:amd64, anonymous
10:5:8:277, TL_INFO, , CoreUX, productBuild:8308, anonymous
10:5:8:277, TL_INFO, , CoreUX, majorVersion:5, anonymous
10:5:8:277, TL_INFO, , CoreUX, minorVersion:0, anonymous
10:5:8:277, TL_INFO, , CoreUX, productName:Microsoft Lync Web App, anonymous
10:5:8:277, TL_INFO, , CoreUX, productShortName:Lync Web App, anonymous
10:5:8:277, TL_INFO, , CoreUX, copyright:Copyright (c) Microsoft Corporation.  All rights reserved., anonymous
10:5:8:277, TL_INFO, , CoreUX, copyrightYear:2012, anonymous
10:5:8:277, TL_INFO, , CoreUX, legalCopyright:© Microsoft Corporation.  All rights reserved., anonymous
10:5:8:277, TL_INFO, , CoreUX, legalCopyrightWithYear:© 2012 Microsoft Corporation.  All rights reserved., anonymous
10:5:8:277, TL_INFO, , CoreUX, companyName:Microsoft Corporation, anonymous
10:5:8:277, TL_INFO, , CoreUX, isExternal:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLocale:fr-fr, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLCID:1036, anonymous
10:5:8:277, TL_INFO, , CoreUX, isRtl:false, anonymous
10:5:8:277, TL_INFO, , CoreUX, isDomainAuthEnabled:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, UserAgent : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E),  Lync_Client_CoreUx_StartPage$start
10:5:8:308, TL_INFO, , CoreUX, Using external ucwa urlhttps://lyncweb-eu.grpxxxxx.com/ucwa/v1/applications,  Lync_Client_CoreUx_StartPage$preAuthStart
10:5:8:308, TL_INFO, , CoreUX, Trying to probe internal lwa url: https://front2k13-eu.xxxxx.com/lwa/Images/VolumeSliderHandle.png?id=B234E070-EAD8-4A56-B03D-CE2983AEEDC3,  Lync_Client_CoreUx_StartPage$preAuthStart
10:5:8:308, TL_INFO, , LoginFormManager, Created with AppCreationUrl: https://lyncweb-eu.grpxxxxx.com/ucwa/v1/applicationsconfurl: sip:slama@grpxxxxx.com;gruu;opaque=app:conf:focus:id:S1NZ8YM9confkey: S1NZ8YM9originalurl: https://meet-eu.grpxxxxx.com/slama/S1NZ8YM9?sl=1&log=full,  Lync_Client_PreAuth_LoginFormManager
10:5:8:308, TL_VERBOSE, , CoreUX, Stack Point reset to top:0,left:1366,  Lync_Client_CoreUx_ToastWindowManager$logVerbose
10:5:8:308, TL_VERBOSE, , CoreUX, Initialize Internal on the instance of ToastWindowManager done,  Lync_Client_CoreUx_ToastWindowManager$logVerbose
10:5:8:308, TL_VERBOSE, , Accessibility, Fixed range TabBucket created. [2,32767); for Lync.Client.CoreUx.PrimaryView,  Lync_Client_Controls_AbstractUIComponent$onFirstActivate
10:5:8:324, TL_INFO, , CoreUX, Setting  legacyUrl to conf:sip:slama@grpxxxxx.com;gruu;opaque=app:conf:focus:id:S1NZ8YM9%3Frequired-media=audio,  Lync_Client_CoreUx_StartPage$preAuthStart
10:5:8:324, TL_INFO, , PreAuthArea, Created with default fr-fr, localelist sq-al,de-de,en-us,ar-sa,az-latn-az,eu-es,be-by,bg-bg,ca-es,zh-cn,zh-tw,ko-kr,hr-hr,da-dk,es-es,et-ee,fil-ph,fi-fi,fr-fr,gl-es,el-gr,he-il,hi-in,hu-hu,id-id,it-it,ja-jp,kk-kz,lv-lv,lt-lt,mk-mk,ms-my,nl-nl,nb-no,uz-latn-uz,fa-ir,pl-pl,pt-br,pt-pt,ro-ro,ru-ru,sr-cyrl-cs,sr-latn-cs,sk-sk,sl-si,sv-se,cs-cz,th-th,tr-tr,uk-ua,vi-vn, displaylist Albanais (Shqip),Allemand (Deutsch),Anglais (English),Arabe (العربية),Azerbaïdjanais (latin) (Azərbaycan dili),Basque (Basque) (Euskara),Biélorusse (Беларуская),Bulgare (Български),Catalan (Català),Chinois – Simplifié (中文(简体)),Chinois – Traditionnel (繁體中文),Coréen (한국어),Croate (Hrvatski),Danois (Dansk),Espagnol (Español),Estonien (Eesti),Filipino (Filipino),Finnois (Suomi),Français,Galicien (Galego),Grec (Ελληνικά),Hébreu (עברית),Hindi (हिंदी),Hongrois (Magyar),Indonésien (Bahasa Indonesia),Italien (Italiano),Japonais (日本語),Kazakh (Қазақ),Lettonien (Latviešu),Lithuanien (Lietuvių),Macédonien (македонски),Malais (Bahasa Melayu),Néerlandais (Nederlands),Norvégien (Bokmål) (Norsk (bokmål)),Ouzbek (latin) (O’zbekcha),Persan (فارسى),Polonais (Polski),Portugais – Brésil (Português (Brasil)),Portugais – Portugal (Português (Portugal)),Roumain (Română),Russe (Русский),Serbe (cyrillique) (Српски (ћирилица)),Serbe (latin) (Srpski (latinica)),Slovaque (Slovenčina),Slovène (Slovenski),Suédois (Svenska),Tchèque (Čeština),Thaï (ไทย),Turc (Türkçe),Ukrainien (Українська),Vietnamien (Tiếng Việt),  Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel
10:5:8:324, TL_INFO, , , Retrieved user plugin selection from storage as false,  Lync_Client_Controls_LoginControl_PluginIntroViewModel
10:5:8:324, TL_VERBOSE, , Framework, Getting plugin install state,  Lync_Client_PluginFramework_PluginManager$get_installState
10:5:8:324, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) create called,  Lync_Client_PluginFramework_PluginObject$create
10:5:8:324, TL_VERBOSE, , Framework, Plugin version checker JS new ActiveXObject(‘Microsoft.LWAPlugin15.8.VersionQuery’);,  Lync_Client_PluginFramework_PluginObject$create
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) state changed to created,  Lync_Client_PluginFramework_PluginObject$set_state
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) state changed to attached,  Lync_Client_PluginFramework_PluginObject$set_state
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) as native ActiveX object,  Lync_Client_PluginFramework_PluginObject$get_object
10:5:8:355, TL_INFO, , Framework, Desired major ver=15.8; Desired minor ver=8308.815; Desired Mac minor ver=8546.510; Current ver=15.8@8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:355, TL_INFO, , Framework, Generic version passed; minorVer=8308.815; minorVerPlugin=8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) destroy called,  Lync_Client_PluginFramework_PluginObject$destroy
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) state changed to none,  Lync_Client_PluginFramework_PluginObject$set_state
10:5:8:355, TL_INFO, , VM, #Begin_Perf@LWA Launch ID: 411497,  Lync_Client_Logging_Log$perfBegin
10:5:8:355, TL_INFO, , PreAuthArea, PreFlightChecksCallback errid 0,  Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel$$17_3
10:5:8:355, TL_INFO, , LoginFormManager, InitializeServices,  Lync_Client_PreAuth_LoginFormManager$initializeServices
10:5:8:355, TL_INFO, , ServiceLocator, Sending GET request to https://lyncweb-eu.grpxxxxx.com/ucwa/v1/applications,  Lync_Client_PreAuth_ServiceLocator$acquireWTSUriAsync
10:5:8:355, TL_ERROR, , Connection, Exception occured while replacing existing xmlHttpRequest object: Unspecified error.,  Lync_Client_Model_Transport_Connection$sendHttpRequest, STACKTRACE::
 Lync_Client_Model_Transport_Connection$sendHttpRequest
 Lync_Client_PreAuth_ServiceLocator$acquireWTSUriAsync
 Lync_Client_PreAuth_LoginFormManager$initializeServices
 Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel$$17_3

 

In the DENY ALL reverse proxy we have observed this


An execption has been made which resolved the issue

Posted in Skype for Business 2015 / Lync 2013 - Reverse Proxy | Leave a Comment »

Lync 2013 Web app : TL_ERROR, , Connection, Exception occured while replacing existing xmlHttpRequest object: Unspecified error., Lync_Client_Model_Transport_Connection$sendHttpRequest, STACKTRACE [Solved]

Posted by Teruin laurent sur octobre 21, 2014


Informations

Case Number :
Case Label : : 10:5:8:355, TL_ERROR, , Connection, Exception occured while replacing existing xmlHttpRequest object: Unspecified error., Lync_Client_Model_Transport_Connection$sendHttpRequest, STACKTRACE::
Date: Nov 25 10:05:17 UTC+0100 2014
Opening Date:

Country : France
Customer :
Exakis Contact : Laurent Teruin
Severity : B
Case Followers:

Microsoft Engineer:

 

Summary

 

Informations    1

Issue Description    2

Resolution Acceptance condition    4

Technical articles    4

Actions    4

Technical informations    6

 

Issue description

When a anonyous user try from external to meet a Lync 2013 Meeting

Technical information

 

Current ver=15.8@8308.815,  Lync_Client_PluginFramework
ProductName:Microsoft Lync Web App, anonymous
isExternal:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLocale:fr-fr, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLCID:1036, anonymous
10:5:8:277, TL_INFO, , CoreUX, isRtl:false, anonymous
10:5:8:277, TL_INFO, , CoreUX, isDomainAuthEnabled:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, UserAgent : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E),  Lync_Client_CoreUx_StartPage$start

Resolution Acceptance condition

The case will be considered as solved when an external non federated anonymous Lync web app user will be able to join a meeting with audio and video

Technical articles

none

Actions

none

Résolution

We have enabled full log on the client side by using https://meet-eu.grpxxxxx.com/slama/S1NZ8YM9?sl=1&log=full

Dumping Logs: Dump Requested Time – Tue Nov 25 10:05:17 UTC+0100 2014, Reference Time – Tue Nov 25 10:05:08 UTC+0100 2014
10:5:8:137, TL_INFO, , CoreUX, Logging Started!!!,  Lync_Client_CoreUx_StartPage$start
10:5:8:230, TL_INFO, , Framework, Desired major ver=15.8; Desired minor ver=8308.815; Desired Mac minor ver=8546.510; Current ver=15.8@8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:230, TL_INFO, , Framework, Generic version passed; minorVer=8308.815; minorVerPlugin=8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:230, TL_INFO, , Accessibility, Marking role RoleType as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Structure as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Section as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Widget as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Command as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:230, TL_INFO, , Accessibility, Marking role Input as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:246, TL_INFO, , Accessibility, Marking role Window as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:246, TL_INFO, , Accessibility, Marking role Composite as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:246, TL_INFO, , Accessibility, Marking role Select as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:261, TL_INFO, , Accessibility, Marking role SectionHead as Abstract,  Lync_Client_Accessibility_Taxanomy_Roles_RoleTaxanomyInformation$$2N
10:5:8:261, TL_INFO, , CoreUX, Cannot set HC user options; will set later,  Lync_Client_CoreUx_LwaShell$computeHighContrastMode
10:5:8:261, TL_INFO, , CoreUX, Disabling animations…,  Lync_Client_CoreUx_StartPage$start
10:5:8:277, TL_INFO, , CoreUX, Build Information below,  Lync_Client_CoreUx_StartPage$start
10:5:8:277, TL_INFO, , CoreUX, productVersion:5.0.8308.577, anonymous
10:5:8:277, TL_INFO, , CoreUX, buildType:fre, anonymous
10:5:8:277, TL_INFO, , CoreUX, branch:lcs_w15_onprem, anonymous
10:5:8:277, TL_INFO, , CoreUX, buildArch:amd64, anonymous
10:5:8:277, TL_INFO, , CoreUX, productBuild:8308, anonymous
10:5:8:277, TL_INFO, , CoreUX, majorVersion:5, anonymous
10:5:8:277, TL_INFO, , CoreUX, minorVersion:0, anonymous
10:5:8:277, TL_INFO, , CoreUX, productName:Microsoft Lync Web App, anonymous
10:5:8:277, TL_INFO, , CoreUX, productShortName:Lync Web App, anonymous
10:5:8:277, TL_INFO, , CoreUX, copyright:Copyright (c) Microsoft Corporation.  All rights reserved., anonymous
10:5:8:277, TL_INFO, , CoreUX, copyrightYear:2012, anonymous
10:5:8:277, TL_INFO, , CoreUX, legalCopyright:© Microsoft Corporation.  All rights reserved., anonymous
10:5:8:277, TL_INFO, , CoreUX, legalCopyrightWithYear:© 2012 Microsoft Corporation.  All rights reserved., anonymous
10:5:8:277, TL_INFO, , CoreUX, companyName:Microsoft Corporation, anonymous
10:5:8:277, TL_INFO, , CoreUX, isExternal:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLocale:fr-fr, anonymous
10:5:8:277, TL_INFO, , CoreUX, currentLCID:1036, anonymous
10:5:8:277, TL_INFO, , CoreUX, isRtl:false, anonymous
10:5:8:277, TL_INFO, , CoreUX, isDomainAuthEnabled:true, anonymous
10:5:8:277, TL_INFO, , CoreUX, UserAgent : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E),  Lync_Client_CoreUx_StartPage$start
10:5:8:308, TL_INFO, , CoreUX, Using external ucwa urlhttps://lyncweb-eu.grpxxxxx.com/ucwa/v1/applications,  Lync_Client_CoreUx_StartPage$preAuthStart
10:5:8:308, TL_INFO, , CoreUX, Trying to probe internal lwa url: https://front2k13-eu.xxxxx.com/lwa/Images/VolumeSliderHandle.png?id=B234E070-EAD8-4A56-B03D-CE2983AEEDC3,  Lync_Client_CoreUx_StartPage$preAuthStart
10:5:8:308, TL_INFO, , LoginFormManager, Created with AppCreationUrl: https://lyncweb-eu.grpxxxxx.com/ucwa/v1/applicationsconfurl: sip:slama@grpxxxxx.com;gruu;opaque=app:conf:focus:id:S1NZ8YM9confkey: S1NZ8YM9originalurl: https://meet-eu.grpxxxxx.com/slama/S1NZ8YM9?sl=1&log=full,  Lync_Client_PreAuth_LoginFormManager
10:5:8:308, TL_VERBOSE, , CoreUX, Stack Point reset to top:0,left:1366,  Lync_Client_CoreUx_ToastWindowManager$logVerbose
10:5:8:308, TL_VERBOSE, , CoreUX, Initialize Internal on the instance of ToastWindowManager done,  Lync_Client_CoreUx_ToastWindowManager$logVerbose
10:5:8:308, TL_VERBOSE, , Accessibility, Fixed range TabBucket created. [2,32767); for Lync.Client.CoreUx.PrimaryView,  Lync_Client_Controls_AbstractUIComponent$onFirstActivate
10:5:8:324, TL_INFO, , CoreUX, Setting  legacyUrl to conf:sip:slama@grpxxxxx.com;gruu;opaque=app:conf:focus:id:S1NZ8YM9%3Frequired-media=audio,  Lync_Client_CoreUx_StartPage$preAuthStart
10:5:8:324, TL_INFO, , PreAuthArea, Created with default fr-fr, localelist sq-al,de-de,en-us,ar-sa,az-latn-az,eu-es,be-by,bg-bg,ca-es,zh-cn,zh-tw,ko-kr,hr-hr,da-dk,es-es,et-ee,fil-ph,fi-fi,fr-fr,gl-es,el-gr,he-il,hi-in,hu-hu,id-id,it-it,ja-jp,kk-kz,lv-lv,lt-lt,mk-mk,ms-my,nl-nl,nb-no,uz-latn-uz,fa-ir,pl-pl,pt-br,pt-pt,ro-ro,ru-ru,sr-cyrl-cs,sr-latn-cs,sk-sk,sl-si,sv-se,cs-cz,th-th,tr-tr,uk-ua,vi-vn, displaylist Albanais (Shqip),Allemand (Deutsch),Anglais (English),Arabe (العربية),Azerbaïdjanais (latin) (Azərbaycan dili),Basque (Basque) (Euskara),Biélorusse (Беларуская),Bulgare (Български),Catalan (Català),Chinois – Simplifié (中文(简体)),Chinois – Traditionnel (繁體中文),Coréen (한국어),Croate (Hrvatski),Danois (Dansk),Espagnol (Español),Estonien (Eesti),Filipino (Filipino),Finnois (Suomi),Français,Galicien (Galego),Grec (Ελληνικά),Hébreu (עברית),Hindi (हिंदी),Hongrois (Magyar),Indonésien (Bahasa Indonesia),Italien (Italiano),Japonais (日本語),Kazakh (Қазақ),Lettonien (Latviešu),Lithuanien (Lietuvių),Macédonien (македонски),Malais (Bahasa Melayu),Néerlandais (Nederlands),Norvégien (Bokmål) (Norsk (bokmål)),Ouzbek (latin) (O’zbekcha),Persan (فارسى),Polonais (Polski),Portugais – Brésil (Português (Brasil)),Portugais – Portugal (Português (Portugal)),Roumain (Română),Russe (Русский),Serbe (cyrillique) (Српски (ћирилица)),Serbe (latin) (Srpski (latinica)),Slovaque (Slovenčina),Slovène (Slovenski),Suédois (Svenska),Tchèque (Čeština),Thaï (ไทย),Turc (Türkçe),Ukrainien (Українська),Vietnamien (Tiếng Việt),  Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel
10:5:8:324, TL_INFO, , , Retrieved user plugin selection from storage as false,  Lync_Client_Controls_LoginControl_PluginIntroViewModel
10:5:8:324, TL_VERBOSE, , Framework, Getting plugin install state,  Lync_Client_PluginFramework_PluginManager$get_installState
10:5:8:324, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) create called,  Lync_Client_PluginFramework_PluginObject$create
10:5:8:324, TL_VERBOSE, , Framework, Plugin version checker JS new ActiveXObject(‘Microsoft.LWAPlugin15.8.VersionQuery’);,  Lync_Client_PluginFramework_PluginObject$create
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) state changed to created,  Lync_Client_PluginFramework_PluginObject$set_state
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) state changed to attached,  Lync_Client_PluginFramework_PluginObject$set_state
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) as native ActiveX object,  Lync_Client_PluginFramework_PluginObject$get_object
10:5:8:355, TL_INFO, , Framework, Desired major ver=15.8; Desired minor ver=8308.815; Desired Mac minor ver=8546.510; Current ver=15.8@8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:355, TL_INFO, , Framework, Generic version passed; minorVer=8308.815; minorVerPlugin=8308.815,  Lync_Client_PluginFramework_PluginManager$$1a_1
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) destroy called,  Lync_Client_PluginFramework_PluginObject$destroy
10:5:8:355, TL_VERBOSE, , Framework, Plugin object (__versionChecker_1) state changed to none,  Lync_Client_PluginFramework_PluginObject$set_state
10:5:8:355, TL_INFO, , VM, #Begin_Perf@LWA Launch ID: 411497,  Lync_Client_Logging_Log$perfBegin
10:5:8:355, TL_INFO, , PreAuthArea, PreFlightChecksCallback errid 0,  Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel$$17_3
10:5:8:355, TL_INFO, , LoginFormManager, InitializeServices,  Lync_Client_PreAuth_LoginFormManager$initializeServices
10:5:8:355, TL_INFO, , ServiceLocator, Sending GET request to https://lyncweb-eu.grpxxxxx.com/ucwa/v1/applications,  Lync_Client_PreAuth_ServiceLocator$acquireWTSUriAsync
10:5:8:355, TL_ERROR, , Connection, Exception occured while replacing existing xmlHttpRequest object: Unspecified error.,  Lync_Client_Model_Transport_Connection$sendHttpRequest, STACKTRACE::
 Lync_Client_Model_Transport_Connection$sendHttpRequest
 Lync_Client_PreAuth_ServiceLocator$acquireWTSUriAsync
 Lync_Client_PreAuth_LoginFormManager$initializeServices
 Lync_Client_Controls_PreAuthArea_PreAuthAreaViewModel$$17_3

 

In the DENY ALL reverse proxy we have observed this


An execption has been made which resolved the issue

 

 

Posted in Skype for Business 2015 / Lync 2013 - Reverse Proxy | Leave a Comment »

Kemp : Mise à jour sécurité pour les HLB

Posted by Teruin laurent sur mai 7, 2014



Bonjour à tous

Nos amis de Kemp technologies viennent de publier une mise à jour de leurs firmware pour contrer la menace Heart bleed. A passer rapidement donc

http://forums.kemptechnologies.com/index.php?p=/discussion/20730/heartbleed-vulnerability-patch-available/p1

Cordialement
Laurent Teruin

 

 


 

Posted in EXCHANGE 2013, Skype for Business 2015 / Lync 2013 - Reverse Proxy | Leave a Comment »

Lync 2013 : Kemp Publication Reverse Proxy Lync 2013

Posted by Teruin laurent sur mars 6, 2014


Kemp vient de mettre en ligne une documentation sur la publication des services Web Lync 2013 a récupéré ici.

http://kemptechnologies.com/files/downloads/documentation/7.0/Deployment_Guides/Deployment_Guide-Lync_2013.pdf

Vous trouverez également un article Microsoft sur le lien suivant : http://blogs.technet.com/b/nexthop/archive/2014/02/14/configuring-reverse-proxy-access-to-microsoft-lync-server-2013-using-kemp-loadmaster.aspx

Laurent Teruin

 

Posted in 2- Skype for Business 2015 / Lync 2013, Skype for Business 2015 / Lync 2013 - Documentation, Skype for Business 2015 / Lync 2013 - Reverse Proxy | Leave a Comment »

Lync 2013 Apache publication Error : E2-3-33/ E2-2-5 /E2-1-5 / Content-type not found in response from server

Posted by Teruin laurent sur novembre 22, 2013


Voici des précisions sur les problèmes de publication via Apache des services Lync

Voir article précédent : https://unifiedit.wordpress.com/2013/10/18/lync-2013-apache-reverse-proxy/

Remerciement a J.Labalme et R.Pandaru pour leurs contributions

Les erreurs E2-2-5 et E2-3-33 que vous pouvez rencontrer ne sont pas strictement liées à cette problématique et elles peuvent apparaître aussi sous d’autres conditions.

Finalement, la solution proposée n’est possible qu’à partir de la version Apache 2.2.7 pour Apache. Apache rajoute l’en-tête Content-Type égal à text/plain seulement lorsqu’il ne voit pas d’en-tête Content-Type dans les messages qui n’ont pas de contenu (Content-Lenght 0). C’est le cas des messages 201, 204, 304 et peut être d’autres encore, cas où le client aurait enregistré l’information suivante dans son log : « Content-type not found in response from server. »

HttpHeader:Content-Length 0
Les messages qui incluent le content-type « application/vnd.microsoft.com.ucwa+xml » passent bien, donc ces lignes devront être modifiées :

the client is expecting an HTTP header to be returned with a Content-Type « application/vnd.microsoft.com.ucwa+xml » to be returned with the server response.
Since the UCWA MIME type is not a default registration on Apache the server instead reverts to its default behavior of sending text/plain for any content type it does not understand.

Voici quelques exemples d’erreurs associées à ce symptôme :

  1. L’erreur E2-1-5 (0x22010005, E_ResponseUnknown) associées aux réponses qui un Content-Type text/plain inattendu par le client mobile.

     

    INFO TRANSPORT TransportUtilityFunctions.cpp/925:<ReceivedResponse>
    POST https://w15.contoso.com/ucwa/v1/applications/314048193589/communication/audioVideoSessions/14d68eaebcd749efb719bcc59a8f566a/renegotiations?operationId=3f79451c-1cf4-4eea-9580-b9b03bd6ac34

    Request Id: 0x846a098
    HttpHeader:Content-Length 0
    HttpHeader:Content-Type text/plain

    HttpHeader:Location /ucwa/v1/applications/314048193589/communication/audioVideoSessions/14d68eaebcd749efb719bcc59a8f566a/renegotiations/2
    HttpHeader:Server Apache
    HttpHeader:StatusCode 201
    HttpHeader:X-Powered-By ASP.NET

    </ReceivedResponse>
    ERROR TRANSPORT TransportUtilityFunctions.cpp/1767:Accept-types (application/vnd.microsoft.com.ucwa+xml) not found in Content-Type response from server (text/plain).  Not decoding.
    ERROR APPLICATION CUcmpAudioVideoModality.cpp/9574:Received error = E_ResponseUnknown (E2-1-5) for request type = 3
    ERROR APPLICATION CUcmpAudioVideoModality.cpp/9646:Recieved transport error = E_ResponseUnknown (E2-1-5) for renegotiation request, completing negotiation.
    INFO UI CMUIUtil.mm/402:Mapping error code = 0x22010005, context = , type = 200
    INFO UI CMUIUtil.mm/1680:Mapped error message is ‘Désolé… Nous ne parvenons pas à nous connecter au serveur. Si vous utilisez le Wi-Fi, ouvrez votre navigateur pour voir si vous avez une connexion. Autrement, désactivez toute connexion à un point d’accès ou à un autre appareil. Si le problème persiste, contactez votre fournisseur réseau.

    L’erreur correspond à la copie d’écran suivante :


         
     

  2. L’erreur E2-2-5 (0x22020005, E_ConnectionTimeoutError) associée ici aux invitations A/V mais pouvant être rapportée aussi pour d’autres messages qui ne sont pas acceptés à cause de l’en-tête conflictuel.

 

ERROR UTILITIES CHttpConnection.cpp/517:Connection timedout for request (0x%u0x8490480) – notifying error E_ConnectionTimeoutError
INFO TRANSPORT CHttpRequestProcessor.cpp/173:Received response of request() with status = 0x22020005
INFO TRANSPORT CHttpRequestProcessor.cpp/201:Request  resulted in E_ConnectionTimeoutError (E2-2-5). The retry counter is: 0
ERROR APPLICATION CUcmpAudioVideoModality.cpp/9574:Received error = E_ConnectionTimeoutError (E2-2-5) for request type = 3
ERROR APPLICATION CUcmpEntity.cpp/153:Suppressing alert for RequestType: 11, Server Url: https://w15.contoso.com/ucwa/v1/applications/314048193589/communication/audioVideoSessions/14d68eaebcd749efb719bcc59a8f566a/renegotiations/1/answer, Error: E_ConnectionTimeoutError (E2-2-5)
INFO APPLICATION CTransportRequestRetrialQueue.cpp/725:Response received for req. Generic-Request(0x846cca8): E_ConnectionTimeoutError (E2-2-5) (RemoteNetworkTemporaryError); Done with req.; Stopping resend timer

 

  1. L’erreur E2-3-33 (0x22030033, E_ResourceConflict) associée à l’initiation des sessions, car les requêtes du client ne sont pas confirmées, conséquence des E2-2-5.

     

    INFO APPLICATION CTransportRequestRetrialQueue.cpp/385:Submitting new req. POST-MakeMeAvailable(0x5a746a8)
    POST https://w15.contoso.com/ucwa/v1/applications/314048193589/me/makeMeAvailable
    INFO APPLICATION CTransportRequestRetrialQueue.cpp/725:Response received for req. POST-MakeMeAvailable(0x5a746a8): E_ConnectionTimeoutError (E2-2-5) (RemoteNetworkTemporaryError); (Re-)Queuing req.; Schedule retrial in 6sec.
    INFO APPLICATION CTransportRequestRetrialQueue.cpp/581:Resubmitting req. POST-MakeMeAvailable(0x5a746a8)
    INFO TRANSPORT TransportUtilityFunctions.cpp/925:<ReceivedResponse>
    POST https://w15.contoso.com/ucwa/v1/applications/314048193589/me/makeMeAvailable
    <?xml version= »1.0″ encoding= »utf-8″?>
    <reason
        xmlns:xsd = « http://www.w3.org/2001/XMLSchema« 
        xmlns:xsi = « http://www.w3.org/2001/XMLSchema-instance« 
        xmlns = « http://schemas.microsoft.com/rtc/2012/03/ucwa« >
        <code>Conflict</code>
        <subcode>AlreadyExists</subcode>
        <message>Désolé… La ressource demandée existe déjà. Merci de patienter et de réessayer.</message>
        <debugInfo/>
        <parameters/>
    </reason>
    </ReceivedResponse>

     

    INFO TRANSPORT CUcwaRequestBase.cpp/229:Got a failed status code in the http header. Error = E_ResourceConflict (E2-3-33), Request =
    ERROR APPLICATION CUcwaAppSession.cpp/1845:Init-Session request failed with error E_ResourceConflict (E2-3-33)
    INFO APPLICATION CAlertReporter.cpp/64:Alert received! Category 2, Type 300, level 0, error E_ResourceConflict (E2-3-33), context ‘handleUcwaAppSessionRequestError’, hasAction=false
    INFO APPLICATION CTransportRequestRetrialQueue.cpp/725:Response received for req. POST-MakeMeAvailable(0x5a746a8): E_ResourceConflict (E2-3-33) (RemoteNetworkPermanentError); Done with req.; Stopping resend timer

     


     


 

Posted in Lync 2013-Mobile-Client, Skype for Business 2015 / Lync 2013 - Reverse Proxy | Tagué: | Leave a Comment »

Lync 2013 Apache Reverse Proxy

Posted by Teruin laurent sur octobre 18, 2013


You may be experiencing issues using the new Lync 2013 mobile apps if your reverse proxy is Apache or using Apache(Beeware for example). External web services and the old 2010 mobile clients work properly, but I observed the following behavior on the 2013 apps:

  • First client sign-in attempt fails, but second sign-in succeeds.
  • Presence for contacts is very slow to load.
  • Client sign out generates an error that the connection to the server was lost.
  • Voice and video calls will not connect.

 

There are no clues in the server-side logs, but if you review the mobile client logs you’ll find the following error after Apache sends this answer to the mobile client :

ERROR TRANSPORT TransportUtilityFunctions.cpp/1749:Accept-types (application/vnd.microsoft.com.ucwa+xml) not found in Content-Type response from server (text/plain).  Not decoding.

Deciphering this, the client is expecting an HTTP header to be returned with a Content-Type « application/vnd.microsoft.com.ucwa+xml » to be returned with the server response. The mobile client logs also show the HTTP headers in each response, which include the following:

« HttpHeader:Content-Type text/plain »

Since the UCWA MIME type is not a default registration on Apache the server instead reverts to its default behavior of sending text/plain for any content type it does not understand. The response being returned as text/plain causes the mobile client to error out and disconnect the request.

The solution:

In Apache configuration, you see the entry « DefaultType text/plain » in httpd.conf and this is the problem. The workaround is to replace it by « DefaultType None » on Apache, it will works as it doesn’t modify the header anymore.

Thanks to Julien Labalme for this post

Laurent Teruin


 

Posted in 2- Skype for Business 2015 / Lync 2013, Skype for Business 2015 / Lync 2013 - Reverse Proxy | 1 Comment »