Hi,
I am facing below error while assigning values to a string array second time in a loop.
It works fine first time but then second time, throws this error.
Its an assign statment like below:
Arr = li.toString().Split(","c).Select(Function (x,i) arrCols(i) + “:” + x).toArray
when I checked the output of below statement, it says " SelectIterator { ! … }"
li.toString().Split(","c).Select(Function (x,i) arrCols(i) + “:” + x)
RemoteException wrapping System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Namespace_869d.ConnectSharepointwithPA_Expressions.ConnectSharepointwithPA_Expressions_TypedDataContext6_ForReadOnly._Lambda$__28-0(String x,
Int32 i)
at System.Linq.Enumerable.SelectIterator[TSource,TResult](IEnumerable1 source, Func3 selector)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder1.AddRange(IEnumerable1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable1 source) at Namespace_869d.ConnectSharepointwithPA_Expressions.ConnectSharepointwithPA_Expressions_TypedDataContext6_ForReadOnly.__Expr44Get() at Namespace_869d.ConnectSharepointwithPA_Expressions.ConnectSharepointwithPA_Expressions_TypedDataContext6_ForReadOnly.ValueType___Expr44Get() at Namespace_869d.ConnectSharepointwithPA_Expressions.InvokeExpression(Int32 expressionId, IList1 locations,
ActivityContext activityContext)
at Microsoft.VisualBasic.Activities.VisualBasicValue1.Execute(CodeActivityContext context) at System.Activities.Runtime.ActivityExecutor.ExecuteInResolutionContext[T](ActivityInstance parentInstance, Activity1 expressionActivity)
at System.Activities.InArgument1.TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance activityInstance, ActivityExecutor executor) at System.Activities.ActivityInstance.InternalTryPopulateArgumentValueOrScheduleExpression(RuntimeArgument argument, Int32 nextArgumentIndex, ActivityExecutor executor, IDictionary2 argumentValueOverrides,
Location resultLocation,
Boolean isDynamicUpdate)
at System.Activities.ActivityInstance.ResolveArguments(ActivityExecutor executor,
IDictionary`2 argumentValueOverrides,
Location resultLocation,
Int32 startIndex)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,
BookmarkManager bookmarkManager,
Location resultLocation)