0
Fixed

Adapter edit UI displays 'System.MissingMethodException: Method not found: 'Void Unify.Connect.Web.Client.AdapterClient..ctor(System.String)'' error in Broker 5.3.1.4

Adrian Corston 2 months ago • updated by Matthew Davis (Engineering Manager) 2 months ago 5

When I attempt to access an Adapter in the web UI in Broker 5.3.1.4 the following error screen appears.  This happens for all existing Adapters, and as the last step when creating a new Adapter (which is written to the Extensibility config file just fine).  The Agents, Connectors and other UI screens work just fine.  I am using IIS on the same server as the Broker Service is installed, and Plus and a number of other agents are also installed (see below for details).  The Extensibility files are based on a fresh install of all Broker packages.

The text is:

Error

System.MissingMethodException: Method not found: 'Void Unify.Connect.Web.Client.AdapterClient..ctor(System.String)'.
at Unify.Connect.Web.PlusControllerBase.get_AdapterClient()
at Unify.Connect.Web.LockerControllerFactory.<CreateComponent>b__0_0(HtmlHelper html, AdapterDetailsProviderInformation info)
at Unify.Connect.Web.AdapterDetailsProvider.WriteAll(HtmlHelper helper, AdapterDetailsProviderInformation adapterDetails)
at ASP._Page_Views_Adapter_AdapterDetails_cshtml.Execute() in c:\Program Files\UNIFY Solutions\Identity Broker\Web\Views\Adapter\AdapterDetails.cshtml:line 152
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.StartPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass1e.<BeginInvokeAction>b__1b(IAsyncResult asyncResult)

The error refers to line 152 of c:\Program Files\UNIFY Solutions\Identity Broker\Web\Views\Adapter\AdapterDetails.cshtml which reads as follows:

AdapterDetailsProvider.Instance.WriteAll(Html, adapterDetailsProviderInformation);

Here are details of the install:

UNIFYBroker

About:UNIFYBroker
v5.3.1 Revision #4
© 2004 - 2018 UNIFY Solutions Pty. Ltd.
Support:https://voice.unifysolutions.net/forums/6-identity-broker-forum/


Plug-in Version Details

Plugin KeyVersion
Microsoft Active Directory5.3.0.0
Aurion API connector5.3.0.0
Sync Changes5.3.0.2
Plus Change Tracking5.3.0.2
Connections5.3.0.2
Links5.3.0.2
Link Statistics5.3.0.2
Lockers5.3.0.2
Locker Statistics5.3.0.2
Provisioning5.3.0.2
Plus5.3.0.2

Here is a snapshot of the folder containing the file reported in the error:

Here are the Adapter Extensibility file entries that were created successfully:

Please let me know if there is any more information that you require.

Affected Versions:
Fixed by Version:
GOOD, I'M SATISFIED
Satisfaction mark by Adrian Corston 2 months ago
Under review

Hi Adrian,

Can you try upgrading to the latest Broker release, v5.3.2?

Where do I download that version from?

As at 14/06/2019 09:48 that version is not available on Voice:


Sorry, my mistake. 5.3.2 isn't released yet, but will be shortly. I'll let you know when its available.

Broker 5.3.2 is now available. Sorry for the delay.