Jump to content
Welcome to our new Citrix community!

Index was out of range, when upgrading storefront


Matthew Riddler

Recommended Posts

Hello,

 

I am trying to upgrade storefront from 7.15 CU4 to 7.15 CU5.

When attempting to install (installed to the 'D:\citrix' folder) the install fails after a minute with the error below.

I could uninstall, re-install CU4, restore the config & then attempt the upgrade again, but would rather know why this is not installing.

 

Not too sure why there would be a negative entry

Exception:
    System.ArgumentOutOfRangeException Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
       at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
       at System.Collections.Generic.List`1.get_Item(Int32 index)
       at Citrix.MetaInstaller.WizardFramework.MainWindowViewModel.SetPage(Int32 increment)
       at Citrix.MetaInstaller.UI.Pages.Common.ViewModels.CeipPageViewModel.PageActivate(WizardOperation action)
       at Citrix.MetaInstaller.WizardFramework.MainWindowViewModel.WorkerThreadDone(Object sender, EventArgs e)
       at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at Citrix.MetaInstaller.MetaInstallerApplication.RunApplication()
       at Citrix.MetaInstaller.MetaInstallerApplication.Run(String[] args)
       at Citrix.MetaInstaller.MetaInstallerApplication.InstallResultMain(String[] args)

 

If anybody can make sense of the log that would be great.

 

Thanks,

Matt

Link to comment
Share on other sites

Hello Matt,

I have worked on similar issues in the past and below steps have helped me:
- Stop Citrix Telemetry Service before heading for upgrade
- Issue could be because of some policy, if possible move the SF server to an OU and apply blocked inheritance and test 
- If moving SF server in AD is not possible then login with local admin account and try

I would try check the log details on Monday and update you.
Meanwhile try these steps and update if it helps.

Cheers,
Aseem

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...