XenDesktop 7.18: New machine catalog creation fails with error ‘Logging error’

In XenDesktop 7.18, new MCS catalog creation may fail with the error ‘Logging error’ as shown in the screenshot below –

User-added image
Clicking on view details presents with verbose error as shown below –

Error Id: XDDS:CA90918F

Exception:

Citrix.Console.Models.Exceptions.ScriptException Logging error. Contact Citrix Support.

at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.CreateException[T](ICommonLog logger, ExecutionResults`1 results, ICmdletExecutionHost host)

at Citrix.Console.PowerShellInteraction.CmdletExecutionMethods.Execute[T](ISdkCmdlet`1 sdkCmd, ICmdletExecutionHost host, Boolean allowFailover)

at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.IdentityPoolCreationTask.CreateIdentityPoolName(IdentityPoolModel identityPoolProperties)

at Citrix.Console.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run()

DesktopStudio_ErrorId : ConfigurationLoggingError

Exception : Citrix.ConfigurationLogging.Client.ConfigurationLoggingException: Failed to log low level operation start —> System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list.

at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)

at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)

at System.String.Format(IFormatProvider provider, String format, Object[] args)

at Citrix.ConfigurationLogging.Client.LowLevelOperationScope.StartLowLevelOperation(LowLevelOperationInfo operationInfo)

at Citrix.ConfigurationLogging.Client.LowLevelOperationScope.StartOperation()

— End of inner exception stack trace —

at Citrix.ConfigurationLogging.Client.LowLevelOperationScope.StartOperation()

at Citrix.ConfigurationLogging.Client.LoggingFactory.CreateLowLevelOperation(IConfigurationLoggingEndpoint loggingEndpoint, IWcfConnectionService wcfConnection, IResourcesService resources, LowLevelOperationInfo operationInfo, String source, String sourceSdk, ConfigurationLoggingSettings loggingSettings, Action`2 loggingErrorCallback, Boolean noStopOnDispose, Boolean logDetailsOnLowLevelStop)

at Citrix.ConfigurationLogging.Client.ConfigurationLoggingProvider.StartLoggableOperation(LowLevelOperationInfo operationInfo, Boolean noStopOnDispose)

at Citrix.ADIdentity.Logic.ADIdentityLogic.NewIdentityPoolParameterized(NewIdentityPoolParameters parameters, IdentityPool& identityPoolObject)

at Citrix.Fma.Sdk.ServiceCore.ServiceCore.CheckedCall[T](String name, Func`1 operation, Func`2 defaultValue, Enum code)

Reason : ConfigurationLoggingException

Message : Failed to log low level operation start

Sdk Error Message : The operation could not be performed because of a configuration logging error.

Sdk Error ID : Citrix.XDPowerShell.Status.ConfigurationLoggingError,Citrix.ADIdentity.Sdk.Commands.NewAcctIdentityPoolCommand

ErrorCategory : NotSpecified

DesktopStudio_PowerShellHistory : Create Machine Catalog ‘Test123456’

7/30/2018 3:30:00 PM

Related:

  • No Related Posts

Sql injection writeup

by Zylopfa. Another thing that instantly triggered a red flag is the Shift-JIS enconding. So I use this for boolean-based blind SQL Injection: sqlmap. Like True ‘ or 1– -‘. html set username value to -=> ‘XOR(if(4148=4148,sleep(0),0))OR’ 9 Jun 2016 As per the function above, the escaped user input is not …

Related:

  • No Related Posts

Information Analyzer returned unexpected results between first and second execution of CA Jobs

1 – In first execution of the column analysis, analyzed column contains only BOOLEAN values YES/NO. In result of the CA, column is classified as BOOLEAN (as expected).
2 – Between first and second execution, content of this column is changed (updated), and now it contains only valid email addresses.
3 – In second execution of the column analysis, analyzed column contains only valid email addresses. In result of the CA, column is WRONGLY STILL classified as BOOLEAN as well as EMAIL!
3.1 – New classification is visible as well as old classification? So instead of clean results, mixture of old and new results is displayed.
4 – Is this an error? Shouldn’t column not contain any YES/NO row?

Related:

“An error occurred during the Create Store Wizard. Please check the log in Event Viewer and try again” While Creating Store

The objective of this article is to solve the issue with StoreFront no able to create Stores.

User-added image

Error Message:

Here is the error message from event log which is received when trying to create new Store:

System.UriFormatException: Invalid URI: The hostname could not be parsed.

at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)

at Citrix.DeliveryServices.Admin.Utils.PowerShell.Commands.IIS.GetWebsitesCommand.ExtractBinding(Collection`1 list)

at Citrix.DeliveryServices.Admin.Utils.PowerShell.Commands.IIS.GetWebsitesCommand.CreateSite(IISSites sites)

at Citrix.DeliveryServices.Admin.Utils.PowerShell.Commands.IIS.GetWebsitesCommand.ExtractResults(Collection`1 results)

at Citrix.DeliveryServices.PowerShell.Command.Runner.PowerShellCommandRunner.InvokeCommand(IPowerShellCommand command, Command powerShellCommand)

at Citrix.DeliveryServices.PowerShell.Command.Runner.PowerShellCommandRunner.RunCommand(IPowerShellCommand command)

at Citrix.DeliveryServices.Admin.Utils.PowerShell.IISBL.GetWebSites()

at Citrix.DeliveryServices.Admin.Presentation.Model.ServiceLocationViewModel..ctor(IUtilitiesBL utilitiesBL, IiisBL iisBL, Boolean generateDefaultValues)

at Citrix.DeliveryServices.Admin.Stores.CreateStore.CreateStoreWizardController.GetViewModel()

at Citrix.DeliveryServices.Admin.Stores.CreateStore.CreateStoreWizardController.InitializePluggableWizard()

at Citrix.DeliveryServices.Admin.Presentation.WizardDialog.WizardControllerBase.ShowWizard(String serviceName, ScopeNodeBase scopeNode, String caption)

User-added image

Related:

Error handling with SQL Injection protection code

To protect against SQL injections I am trying to implement the prepare and execute protocol but any time I try and prepare a query, it comes back as the bool false. In the following code, what should I write instead of “// What code should go here to get more info on the error” in order to figure out why the …

Related:

Date time component error

I need a solution

I have a workflow that takes user input to push into a database. In my form I have 2 date time components that give me an application error if I give an input besides the standard input. From my lab testing environment, the component catches this error but it does not in my main workflow.

eg. instead of 01/01/2010 2:10PM

I put 01ada/01/2012 reqg 2:10 PM

Can this be fixed?

Error is a shown

System.Web.HttpUnhandledException (0x80004005): Exception of type ‘System.Web.HttpUnhandledException’ was thrown. —> System.InvalidOperationException: Nullable object must have a value.
   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at LogicBase.Components.FormBuilder.Controls.FbDateTimePicker.OnPreRender(EventArgs e)
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.HandleError(Exception e)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest()
   at System.Web.UI.Page.ProcessRequest(HttpContext context)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

0

Related:

  • No Related Posts