SOLVED
Home

kb3199088 breaks test-csucwaconference and hence the watchernode/monitoring

Highlighted
Occasional Contributor

the latest update to core components breaks test-csucwaconference
i have verified it on two separate systems

after the update you get the following error:
Test-CsUcwaConference -TargetFqdn fepool1.domain.com -ParticipantSipAddress sip:watcher2@domain.com -RegistrarPort 5061 -OrganizerSipAddress sip:watcher1@domain.com -Authentication TrustedServer

Target Fqdn : fepool1.domain.com
Target Uri : https://sfbwebint.domain.com:443/CertProv/CertProvisioningService.svc
Result : Failure
Latency : 00:00:02.9260389
Error Message : Failed conferencing activity.Method not found: 'Void Microsoft.Rtc.Internal.Ucwa.ClientModel.Interfaces.InvitationDetails..ctor(System.String, Microsoft.Rtc.Internal.Ucwa.ResourceContract.CallType, Microsoft.Rtc.Internal.Ucwa.ResourceContract.Importance, System.String)'.
Diagnosis :

 

uninstalling the update again "resolves" the issue

 

this is still an issue after the latest may updates for s4b

16 Replies
Highlighted

It would be great to get some feedback on this issue. Especially if its known by MS and will be fixed soon :)

 

Regards

Jonatan

Highlighted

Have received this error after applying SfB server CU5 on Saturday, but I cannot find the KB3199088 installed on Skype servers. 

Highlighted
Highlighted
I would be very interested to hear if this problem has been resolved!
Highlighted
Did you have to back out the full CU or just one component? if one component which one?
Highlighted

Check .NET version, and ensure you have .NET 4.5.2 installed.  Missing method error indicates likely related to core code.  Error is in similar range to https://support.microsoft.com/en-us/help/3209492/step-1-of-sfb-2015-deployment-wizard-fails-after-yo... Would recommend installing .NET 4.6.2 as that is supported with SfBS 2015 servers per https://blogs.technet.microsoft.com/nexthop/2016/02/11/on-net-framework-4-6-2-and-skype-for-business....

 

Be aware of if .NET 4.5.2+ are installed, the May 2017 Security rollup for .NET results in this KB (

https://blogs.technet.microsoft.com/uclobby/2017/05/24/lyncsfb-server-event-41026-ls-data-mcu-after-...) happening, so plan workarounds accordingly.

 

Hope this helps.

 

Highlighted

You only have to uninstall the sfb core components update to make it work again.

Highlighted

Hi Nicholas

Thanks for your reply

As far as i can tell the error is not related to .net. However i do believe that its a change or a bug in the core code.
Btw you can also run the test manually from another skype server, like front end, and you will get the same error.

Highlighted

Thanks for the info.  After some testing, don't think it is .NET version related in this instance although the majority of the time we see that exception, it tends to be the instance.  Regarding rolling back Core Components, I would be careful there.  The local RTCLOCAL/LYNCLOCAL instances may have been updated, and rolling back CU code to a prior CU can result in issues if there were changes made that result in not calling a stored procedure, etc., in a manner expected.

 

Can you run the Test-CsUcwaConference cmdlet manually specifying the -OutVerboseVariable cmdlet, passing the verbose output to variable (reference cmdlet documentation for specific syntax), and then paste the results up to the exception and call stack?  Don't need specific domain information from the output, so feel free to scrub it.

Highlighted

Jonatan,

 

After performing  additional research, it is likely the issue you are experiencing is related to a product issue in Skype for Business Server 2015.  The stack trace from the error is going to be key here.  While the Method Not Found piece matches, it doesn't contain as much information as an output of the verbose variable that is a parameter with the cmdlet.  This will allow me to determine if it matches up with the particular stack trace related to the issue that we have been working on.  If you could provide that while replacing any PII type data (domain names, server names, user names, etc.), I’ll be able to provide a better answer.

 

If your issue is related to the issue we've been working, we are hoping to release a fix in the next Cumulative Update (CU) for Skype for Business Server 2015.  Please ensure to note the following caveats.

  • Any timeframe references, CU references, etc., are tentative.  They can change without notice.
  • Fixes can be removed from updates if they don't pass validation and regression testing, etc.
Highlighted

Hi Nicholas

I must have missed your last reply here so sorry for the late reply.

Here is the result of the OutVerboseVariable:

 

Workflow Instance Id 'ff3a492c-f87a-4d3c-9d69-f24552b45c27', started.
Command line executed is 'Test-CsUcwaConference -TargetFqdn sfbfepool1.domain.com -ParticipantSipAddress sip:sfbstwatcher2@domain.com -RegistrarPort 5061 -OrganizerSipAddress sip:sfbstwatcher1@domain.com -Authentication TrustedServer -OutVerboseVariable detailLogs'.
Workflow 'Microsoft.Rtc.SyntheticTransactions.Workflows.STUcwaConferenceWorkflow' started.
Workflow 'Microsoft.Rtc.SyntheticTransactions.Workflows.STUcwaConferenceWorkflow' completed in '0.000298' seconds.
An exception 'Failed conferencing activity.Method not found: 'Void Microsoft.Rtc.Internal.Ucwa.ClientModel.Interfaces.InvitationDetails..ctor(System.String, Microsoft.Rtc.Internal.Ucwa.ResourceContract.CallType, Microsoft.Rtc.Internal.Ucwa.ResourceContract.Importance, System.String)'.' occurred during Workflow Microsoft.Rtc.SyntheticTransactions.Workflows.STUcwaConferenceWorkflow execution.
Exception Call Stack:    at Microsoft.Rtc.SyntheticTransactions.Activities.UcwaConferenceActivity.InternalExecute(ActivityExecutionContext executionContext)   at Microsoft.Rtc.SyntheticTransactions.Activities.SyntheticTransactionsActivity.Execute(ActivityExecutionContext executionContext)   at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)   at System.Workflow.Runtime.Scheduler.Run()

'UcwaLogIn' sequence activity started.
'UcwaLogIn' sequence activity completed in '2.7E-05' seconds.
Using machine certificate Auth.
'GetSTSUri' activity started.
Starting STS Uri Discovery...

Get Sts Uri Activity : Internal Execute: Sip Uri=sip:sfbstwatcher2@domain.com

Get Sts Uri Activity : Internal Execute: Autodiscover result: Is Internal = False

Enter Get Sts Uri Activity : Get STS Uri Via Autodiscover : Sip Uri=sip:sfbstwatcher2@domain.com ; Is Internal= False

Get Sts Uri Activity : Get STS Uri Via Autodiscover : User Resources is NULL. Check if Autodiscover was Enabled and it succeeded.

Get Sts Uri Activity : Internal Execute: Sts Uri from Get STS Uri Via Autodiscover =

Enter Get Sts Uri Activity : Get STS Uri: Sip Uri=sip:sfbstwatcher2@domain.com ; Fqdn=sfbfepool1.domain.com; Port=5061
REGISTER response:

CALL-ID: b4cfd953432b44efacb33400738995bd

CONTENT-LENGTH: 0

CSEQ: 1 REGISTER

DATE: Wed, 09 Aug 2017 07:02:50 GMT

FROM: <sip:sfbstwatcher2@domain.com>;epid=CBA3480BEF;tag=7483887f6b

SERVER: RTC/6.0

TO: <sip:sfbstwatcher2@domain.com>;tag=EEC297570ECCB9D14F9D7741C7D82694

VIA: SIP/2.0/TLS 188.95.244.32:57475;branch=z9hG4bK5589f021;ms-received-port=57475;ms-received-cid=8E79D500

WWW-AUTHENTICATE: NTLM realm="SIP Communications Service",targetname="SRV-SFBFE-002.domain.com",version=4

WWW-AUTHENTICATE: Kerberos realm="SIP Communications Service",targetname="sip/SRV-SFBFE-002.domain.com",version=4

WWW-AUTHENTICATE: TLS-DSK realm="SIP Communications Service",targetname="SRV-SFBFE-002.domain.com",version=4,sts-uri="https://sfbwebint.domain.com:443/CertProv/CertProvisioningService.svc"

Found STS Uri : https://sfbwebint.domain.com:443/CertProv/CertProvisioningService.svc.
STS Uri Discovery activity completed successfully.
'GetSTSUri' activity completed in '1.1499722' seconds.
'GetWebTicket' activity started.
Trying to get web ticket.
Web Service Url : https://sfbwebint.domain.com:443/WebTicket/WebTicketService.svc
Using Machine Certificate authentication.
Webticket response headers:

Content-Encoding:

Vary:Accept-Encoding

X-MS-Server-Fqdn:SRV-SFBFE-002.domain.com

X-MS-Correlation-Id:2147594391

client-request-id:369aab1c-249b-43de-8395-fa2d22ff9c2d

Strict-Transport-Security:max-age=31536000; includeSubDomains

X-Content-Type-Options:nosniff

Content-Length:2376

Cache-Control:private

Content-Type:text/xml; charset=utf-8

Date:Wed, 09 Aug 2017 07:02:51 GMT

GetWebTicketActivity completed.
'GetWebTicket' activity completed in '0.5502882' seconds.
'UcwaCreateApplication' activity started.
Creating application activity started.
Completed creating application activity.
'UcwaCreateApplication' activity completed in '0.5395524' seconds.
'UcwaLogIn' sequence activity started.
'UcwaLogIn' sequence activity completed in '1.75E-05' seconds.
Using machine certificate Auth.
'GetSTSUri' activity started.
Starting STS Uri Discovery...

Get Sts Uri Activity : Internal Execute: Sip Uri=sip:sfbstwatcher1@domain.com

Get Sts Uri Activity : Internal Execute: Autodiscover result: Is Internal = False

Enter Get Sts Uri Activity : Get STS Uri Via Autodiscover : Sip Uri=sip:sfbstwatcher1@domain.com ; Is Internal= False

Get Sts Uri Activity : Get STS Uri Via Autodiscover : User Resources is NULL. Check if Autodiscover was Enabled and it succeeded.

Get Sts Uri Activity : Internal Execute: Sts Uri from Get STS Uri Via Autodiscover =

Enter Get Sts Uri Activity : Get STS Uri: Sip Uri=sip:sfbstwatcher1@domain.com ; Fqdn=sfbfepool1.domain.com; Port=5061
REGISTER response:

CALL-ID: 9c234382764e4a3c923296c4eaf4bc19

CONTENT-LENGTH: 0

CSEQ: 1 REGISTER

DATE: Wed, 09 Aug 2017 07:02:51 GMT

FROM: <sip:sfbstwatcher1@domain.com>;epid=274A1C8B7A;tag=db2f9b824

SERVER: RTC/6.0

TO: <sip:sfbstwatcher1@domain.com>;tag=CCECBC6021900CBEBE2AEED77FACB4DE

VIA: SIP/2.0/TLS 188.95.244.32:57476;branch=z9hG4bKe7c3b355;ms-received-port=57476;ms-received-cid=8DA35D00

WWW-AUTHENTICATE: NTLM realm="SIP Communications Service",targetname="SRV-SFBFE-001.domain.com",version=4

WWW-AUTHENTICATE: Kerberos realm="SIP Communications Service",targetname="sip/SRV-SFBFE-001.domain.com",version=4

WWW-AUTHENTICATE: TLS-DSK realm="SIP Communications Service",targetname="SRV-SFBFE-001.domain.com",version=4,sts-uri="https://sfbwebint.domain.com:443/CertProv/CertProvisioningService.svc"

Found STS Uri : https://sfbwebint.domain.com:443/CertProv/CertProvisioningService.svc.
STS Uri Discovery activity completed successfully.
'GetSTSUri' activity completed in '0.019337' seconds.
'GetWebTicket' activity started.
Trying to get web ticket.
Web Service Url : https://sfbwebint.domain.com:443/WebTicket/WebTicketService.svc
Using Machine Certificate authentication.
Webticket response headers:

Content-Encoding:

Vary:Accept-Encoding

X-MS-Server-Fqdn:SRV-SFBFE-002.domain.com

X-MS-Correlation-Id:2147594392

client-request-id:8bb9a079-cabc-445b-85cc-33274a7355b4

Strict-Transport-Security:max-age=31536000; includeSubDomains

X-Content-Type-Options:nosniff

Content-Length:2386

Cache-Control:private

Content-Type:text/xml; charset=utf-8

Date:Wed, 09 Aug 2017 07:02:51 GMT

GetWebTicketActivity completed.
'GetWebTicket' activity completed in '0.0246738' seconds.
'UcwaCreateApplication' activity started.
Creating application activity started.
Completed creating application activity.
'UcwaCreateApplication' activity completed in '0.7338275' seconds.
'UcwaConference' activity started.
Conferencing activity started.
'UcwaDeleteApplication' activity started.
Deleting application activity started.
'UcwaDeleteApplication' activity completed in '0.0004567' seconds.

Workflow Instance ID 'ff3a492c-f87a-4d3c-9d69-f24552b45c27' completed.
Workflow run-time (sec): 4.5312851.

 

Highlighted

This matches up with the call stack of the issue we've been working, so should be related.  We are hoping to release a fix in the next Cumulative Update (CU) for Skype for Business Server 2015.  Please ensure to note the following caveats.

  • Any timeframe references, CU references, etc., are tentative.  They can change without notice.
  • Fixes can be removed from updates if they don't pass validation and regression testing, etc.

I hope this helps!

Highlighted
Solution

@Jonatan Vik, this should be addressed in the December 2017 Cumulative Update (CU6) that is available for download.  See the following.

 

Update Page:  https://support.microsoft.com/en-us/help/3061064/updates-for-skype-for-business-server-2015

KB (synthetic transactions): https://support.microsoft.com/en-us/help/4043633

 

Highlighted
Thanks Nicholas. CU6 did indeed solve the bug again.

Regards Jonatan
Highlighted

Hello,

 

We are running Lync 2013 with CU (Jul-17 – 5.0.8308.992) and is getting the following similiar error message (below).

 

Do you know if the fix in Skype for business CU6 also was done for Lync 2013 ?

 

 

PS C:\Windows\system32> Test-CsUcwaConference -TargetFqdn pool.kressmark.com -verbose
VERBOSE: Reading Registrar port from topology process started.
VERBOSE: Reading Registrar port '5061' from topology process successfully finished.
VERBOSE: Reading test users from health monitoring configuration settings.
VERBOSE: First test user's SIP URI: sip:test1@kressmark.com.
VERBOSE: Second test user's SIP URI: sip:test2@kressmark.com.
VERBOSE: Workflow Instance Id '18b57c67-effd-4243-82d1-020eb6e4e62b', started.
VERBOSE: Command line executed is 'Test-CsUcwaConference -TargetFqdn pool.kressmark.com -verbose'.
set connectioin limit to 12


Target Fqdn   : pool.kressmark.com
Target Uri    : https://pool.kressmark.com:443/CertProv/CertProvisioningService.svc
Result        : Failure
Latency       : 00:00:09.2581312
Error Message : Method not found: 'Void
                Microsoft.Rtc.Internal.Ucwa.ClientModel.Interfaces.InvitationDetails..ctor(System.String,
                Microsoft.Rtc.Internal.Ucwa.ResourceContract.CallType,
                Microsoft.Rtc.Internal.Ucwa.ResourceContract.Importance, System.String)'.

Highlighted

Hi Mattias

I have no idea, and i have decommissioned every lync 2013 server so i cant verify it either.

Regards

Jonatan