Friday, January 30, 2015

Lync - Setting Dial in conferencing PIN returns a Silverlight error

As George Bush famously didn't state, "Fool me once shame on you.  Fool me twice, shame on me"  I decided to not blog this one a while back, until I ran into it with a customer again.  Whenever I set a user's PIN in Lync, I get this error.  Below is the text of this very large error in case anyone is searching using this.  The only related thing I ever found was here (and I updated it today as well)



Message: Unhandled Error in Silverlight Application [Arg_COMException]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.61118.00&File=mscorlib.dll&Key=Arg_COMException   at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
   at MS.Internal.XcpImports.Application_Install(Application app, Boolean programmaticDetach)
   at System.Windows.Application.Install()
   at SkyPlayerOOB.InTheBrowser.Ui.InTheBrowserPageViewModel.OnInstallCommand()
   at PlayerCore.Commanding.RelayCommand.Execute(Object parameter)
   at System.Windows.Controls.Primitives.ButtonBase.ExecuteCommand()
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
   at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
Line: 1
Char: 1
Code: 0
 But really, this is not a Lync error.  It's a silverlight error.  And it doesn't result from setting the PIN.  You are a crafty quick admin, and as you move with the accuracy of a ninja cat through the night, you are not seeing the mistake.  Set a PIN.  NOW.  DO NOT MOVE YOUR MOUSE.  No error.

The problem is actually with the code in this screen:


The "Open my email application to send the new PIN to the user" will cause an error when you hover over it.  Try it.  Happens often.  Why?  You are on a server, and don't have a mail application installed.  If you use the Lync Admin control panel via your workstation, this actually is a nice feature.  Once I checked Do not show me again and allow, it automatically opens an email with a text blurb regarding their new PIN.  Neat.


Hope this helps!

Monday, January 26, 2015

Office Web Apps Server 2013 and Office Online Server 2016 Updates and versions

As usual, if I spent too much time figuring something out, I post it here.  Partially to document for myself for next time, and partially to help the community.   Today, I was working on a customer with an OWAS server and wanted to determine the last OWAS patches deployed and patch it to the current version.  So I checked the add/remove programs and the version listed there was the RTM, and when showing updates, it showed me KB articles, but no version numbers.

There are several partial lists out there - here is a shoutout to a few sources of info:

Wictor's blog entry offered up the best tip - How to determine your OWAS version.  Quite simply, look at HTTP headers, and here's the simple one-liner:

(Invoke-WebRequest https://server.fqdn.com/m/met/participant.svc/jsonAnonymous/BroadcastPing).Headers["X-OfficeVersion"]

I've made a tiny script available here to prompt you for OWAS FQDN and check your version up in the Technet Gallery.

This will output the version nice and clearly.  You can see here that I have 15.0.4693.1000 installed (and that is not on any of the previously linked lists)  This is the January 20th 2015 update posted here And please be sure to follow the Microsoft documentation on applying patches!


Wictor also has this GREAT post on patching - recommend following this!  In the interest of trying to keep this information up to date, I will build on Wictor's list and update with any that people comment.   Please comment with the link to download as well as the version reported and I will update this list!


Name Version KB
RTM 15.0.4420.1007
March 2013 Public Update (1) 15.0.4481.1005 KB2760445
April 2013 Update 15.0.4481.1508 KB2810007
August 2013 Hotfix 15.0.4535.1000 KB2817521
October 2013 Cumulative Update (2) 15.0.4551.1003 KB2825686
November 2013 Update (3) 15.0.4551.1005 KB2837634
December 2013 Hotfix 15.0.4551.1508 KB2850013
January 2014 Security Update (MS14-001) 15.0.4551.1515 KB2863879
Service Pack 1 Preview 15.0.4569.1001 n/a
Service Pack 1 15.0.4569.1506 KB2817431
Service Pack 1 - Rerelease 15.0.4571.1502 KB2880558
April 2014 Public Update 15.0.4605.1001 KB2863899
May 2014 Public Update 15.0.4615.1001 KB2880453
June 2014 Cumulative Update 15.0.4623.1001 KB2881051
July 2014 Cumulative Update 15.0.4631.1000 KB2883003
August 2014 Cumulative Update 15.0.4675.1000 KB2883057
January 2015 Cumulative Update 15.0.4693.1000 Download (KB link is 404)
February 2015 Cumulative Update 15.0.4693.1001 KB2956101
March 2015 Cumulative Update 15.0.4701.1000 KB2956158
Download
April 2015 Cumulative Update 15.0.4711.1002 KB2965306
Download
May 2015 Security Update 15.0.4719.1002 KB3039748
Download
July 2015 Cumulative Update 15.0.4737.1000 KB3054930
Download
August 2015 Cumulative Update 15.0.4745.1000 KB3055003
Download
September 2015 Security Update 15.0.4753.1000 KB3085487
Download
November 2015 Security Update 15.0.4771.1000 KB3101367
Download
February 2016 Security Update 15.0.4797.1000 KB3114338
Download
Office Online Server Technical Preview 16.0.3930.1033 Blog
Download
Office Online Server RTM 16.0.6814.2226 Not available publicly, check MSDN/VL

Version notes

  1. Introduced new WOPI bindings, most significantly for WordPdf
  2. Removal of one WOPI binding; mobileView for WordPdf removed
  3. Includes fix for reported event log id's 1009 and 1150