Skip to main content


 

Symptoms


cannot set current user to picker control
 

Diagnoses


I want to load a view with picker controls (AAD) and would like to initialize the picker field with the current user.
After initialize the view, I use the Transfer data action and put the current user from system values into the picker control.

But when loading the view, I get the following error:

hread 1: Exception from HRESULT: 0x80131904

Type:

SourceCode.SmartObjects.Client.SmartObjectException

Source:

SourceCode.SmartObjects.Client

Method Base
Member Type:

Method

Name:

GetSmartObjectReader

Module
Scope Name:

SourceCode.SmartObjects.Client.dll

Declaring Type
Full Name:

SourceCode.SmartObjects.Client.SmartObjectClientServer

Stack Trace:


at SourceCode.SmartObjects.Client.SmartObjectClientServer.GetSmartObjectReader(SmartObject smartObject, ExecuteListReaderOptions options, Dictionary`2and propertyReference)

at SourceCode.SmartObjects.Client.SmartObjectClientServer.ExecuteListReader(SmartObject smartObject, ExecuteListReaderOptions options)

at SourceCode.Forms.AppFramework.FormsApiToXml.ToXmlList()

at SourceCode.Forms.AppFramework.FormRuntime.SmartObjectExecution(XPathNavigator nav, Boolean outputDependencies, SmartObjectClientServer svr)

at SourceCode.Forms.AppFramework.FormRuntime.WorkXmlToApi(String xml)

at SourceCode.Forms.Runtime.AJAXCall.ProcessRequest(HttpContext context)

 

Resolution

A bug was logged, As a workaround:

Use "Execute Control's method(resolve)" and pass the current user instead of using transfer data.




 
Be the first to reply!

Reply