This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice This article is not considered official documentation for K2 software and is provided “as is” with no warranties.

Issue

When accessing K2 Management an error appears.

Symptoms

Below is the full details of the error received:

Required field is empty Parameter name: methodInfo
•    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`2& propertyReference)
at SourceCode.Forms.AppFramework.FormsApiToXml.GetSmartObjectReader(ExecuteListReaderOptions options)
at SourceCode.Forms.AppFramework.FormsApiToXml.ToListResults(SmartMethodBase executedMethod, Boolean overrideListCount)
at SourceCode.Forms.AppFramework.FormRuntime.SmartObjectExecution(BrokerSmartObject brokerSmo, SmartObjectBrokerMetaData brokerMetaData, Boolean outputDependencies, SmartObjectClientServer smoClientServer, Queue`1 soInstances)
at SourceCode.Forms.AppFramework.FormRuntime.WorkXmlToApi(BrokerPackageCollection packages, SmartObjectClientServer smoClientServer)
at SourceCode.Forms.AppFramework.FormRuntime.WorkXmlToApi(Stream input, Stream output)
at SourceCode.Forms.Runtime.AJAXCall.ProcessRequestInternal(HttpContext context)"

Resolution

To resolve this issue, run a repair via the Setup.exe manager. This will reinitialize everything and resolve the issue allowing you to access K2 Management.